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