歡迎淘寶搜索飛靈科技,我司相關(guān)新產(chǎn)品陸續(xù)上線。這幾天在為一個(gè)網(wǎng)絡(luò)控制器實(shí)現(xiàn)IEEE 1588單步時(shí)間戳的驅(qū)動(dòng),幾經(jīng)調(diào)試終于完工了。順便分享一下調(diào)試方法,當(dāng)然如果你想玩1588的單步時(shí)間戳,首先得有支持這個(gè)功能的硬件平臺。如果對1588報(bào)文單步時(shí)間戳不了解,可以查看我之前的文章“IEEE 1588 Sync報(bào)文單步時(shí)間戳”。
#?ptp4l?-i?eth0?-m?--twoStepFlag=0?-2
ptp4l[613.615]:?selected?/dev/ptp0?as?PTP?clock
ptp4l[613.652]:?port?1:?INITIALIZING?to?LISTENING?on?INIT_COMPLETE
ptp4l[613.653]:?port?0:?INITIALIZING?to?LISTENING?on?INIT_COMPLETE
ptp4l[619.801]:?port?1:?LISTENING?to?MASTER?on?ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES
ptp4l[619.802]:?selected?local?clock?00e00c.fffe.001600?as?best?master
ptp4l[619.802]:?port?1:?assuming?the?grand?master?role
使用UDP/IPv4協(xié)議,運(yùn)行ptp4l做master,發(fā)送單步時(shí)間戳Sync報(bào)文#?ptp4l?-i?eth0?-m?--twoStepFlag=0
ptp4l[636.150]:?selected?/dev/ptp0?as?PTP?clock
ptp4l[636.152]:?port?1:?INITIALIZING?to?LISTENING?on?INIT_COMPLETE
ptp4l[636.153]:?port?0:?INITIALIZING?to?LISTENING?on?INIT_COMPLETE
ptp4l[643.497]:?port?1:?LISTENING?to?MASTER?on?ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES
ptp4l[643.497]:?selected?local?clock?00e00c.fffe.001600?as?best?master
ptp4l[643.497]:?port?1:?assuming?the?grand?master?role
#?tcpdump?-i?eth0?-xx
可以看到對L2 Ethernet報(bào)文和UDP/IPv4報(bào)文,PTP消息的correctionField和originTimestamp字段的數(shù)值,直接就解析出來了。L2 Ethernet:
UDP/IPv4:
研發(fā)產(chǎn)品難嗎?對于剛剛接觸射頻硬件設(shè)計(jì)的我來說非常難,設(shè)計(jì)和調(diào)試、維修不同,調(diào)試是在老帶新的基礎(chǔ)上,按照圖紙甚至圖紙都不要就可以按照SOP流程得到性能高的產(chǎn)品;維修的話,看懂原理圖是必須的,但是你并不需要知道具體的設(shè)計(jì)參...
關(guān)鍵字: 射頻工程師 設(shè)計(jì) 調(diào)試摘要:從廠站端自動(dòng)化檢修人員的角度闡述了500kV變電站加裝智能遠(yuǎn)動(dòng)機(jī)工程的主要內(nèi)容,包括了智能遠(yuǎn)動(dòng)機(jī)的基本性能、工程實(shí)施具體步驟以及調(diào)試工作中的注意事項(xiàng)。
關(guān)鍵字: 智能遠(yuǎn)動(dòng)機(jī) 業(yè)務(wù) 調(diào)試關(guān)注、星標(biāo)公眾號,直達(dá)精彩內(nèi)容來源:安富萊電子論壇:www.armbbs.cn最近因?yàn)轫?xiàng)目選型需要,開始用了stm32H750vbt6這款MCU,我一直提倡工欲善其事,必先利其器,尤其是在嵌入式開發(fā)中,所以看到armfl...
關(guān)鍵字: 調(diào)試