一種基于以太網(wǎng)BOOTP協(xié)議的DSP程序加載技術(shù)介紹
圖7為接收到的BOOTP包內(nèi)容。
本文引用地址:http://butianyuan.cn/article/249454.htm
服務(wù)器此時收到了BOOTP協(xié)議包,獲得了客戶機(jī)的MAC地址,此時要進(jìn)行ARP(Address Resolution Protocol,地址解析協(xié)議)地址綁定。在完成上面兩步后,通過上位機(jī)通信程序?qū)募l(fā)送給客戶機(jī)。圖8為截取的UDP發(fā)送圖。
圖9為以太網(wǎng)引導(dǎo)包內(nèi)容。
當(dāng)幀文件發(fā)送完畢后,客戶機(jī)根據(jù)接收來的數(shù)據(jù)進(jìn)行處理,找到數(shù)據(jù)部分,進(jìn)行啟動加載。
在CCS開發(fā)環(huán)境下生成的目標(biāo)文件是*.out,即通用目標(biāo)文件格式(COFF)。該文件可以在CCS開發(fā)環(huán)境下通過仿真器下載到DSP目標(biāo)板中運(yùn)行調(diào)試,但該代碼文件并不是DSP中實(shí)際運(yùn)行的程序代碼,需用Hex工具(hex6x.exe)進(jìn)行轉(zhuǎn)換成引導(dǎo)表文件,然后再用bconvert64x.exe和bootpacket.exe下具將引導(dǎo)表文件轉(zhuǎn)換成以太網(wǎng)引導(dǎo)格式數(shù)據(jù)文件,并封裝成幀文件。
結(jié)語
文中介紹了一種基于以太網(wǎng)的DSP引導(dǎo)程序加載技術(shù),該技術(shù)在多核高性能DSP系統(tǒng)的程序引導(dǎo)及系統(tǒng)的軟件更新等工程應(yīng)用領(lǐng)域具有獨(dú)特的優(yōu)勢和較好的應(yīng)用前景。目前已成功運(yùn)用在網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的軟件更新。實(shí)踐表明,該引導(dǎo)加載技術(shù)靈活可靠,為遠(yuǎn)程控制系統(tǒng)的調(diào)試和更新提供了便利。
路由器相關(guān)文章:路由器工作原理
tcp/ip相關(guān)文章:tcp/ip是什么
路由器相關(guān)文章:路由器工作原理
評論