新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 基于以太網(wǎng)的DSP遠程加載技術研究

基于以太網(wǎng)的DSP遠程加載技術研究

作者: 時間:2012-05-23 來源:網(wǎng)絡 收藏

網(wǎng)絡程序運行流程主要包括:

NDK網(wǎng)絡硬件驅動,配置片上硬件控制器,包括網(wǎng)絡速率、單雙工傳輸方式以及MAC地址配置等。

②啟動TCP/IP服務。實現(xiàn)配置的網(wǎng)絡IP地址、綁定TCP通信端口、開始接收數(shù)據(jù)等功能。

③接收數(shù)據(jù)。從接收數(shù)據(jù)并進行數(shù)據(jù)正確性和完整性校驗,將遠程數(shù)據(jù)存入到數(shù)據(jù)緩存區(qū)中,當緩存區(qū)滿后啟動Flash更新程序。

④Flash程序更新。Flash首先擦除當前用戶區(qū)域,然后將數(shù)據(jù)緩存區(qū)中的數(shù)據(jù)燒寫到用戶區(qū)域中。

⑤判斷遠程數(shù)據(jù)是否接收完成,如果未完成,跳轉到步驟③;如果完成,進行步驟⑥。

⑥完成數(shù)據(jù)更新后,跳轉到二次程序,重新加載用戶程序。

需要注意的是,當網(wǎng)絡加載程序完成用戶程序更新后,遠程控制端必須及時將加載模式切換到直接加載用戶程序模式。

結語

本文網(wǎng)絡的DSP遠程加載,介紹了遠程加載需要的硬件基礎和軟件基礎,并給出了典型設計;然后從遠程加載流程、Fla sh存儲模型設計以及網(wǎng)絡接口流程設計三個方面了具體的遠程加載方法。本文提出的方法不僅能夠解決DSP的遠程嵌入式系統(tǒng)的加載問題,同時為其他處理器的遠程加載提供了思路,具有較好的工程價值和廣闊的應用前景。


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區(qū)

關閉