<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > C6000系列DSP Flash二次加載技術(shù)研究

C6000系列DSP Flash二次加載技術(shù)研究

作者: 時(shí)間:2011-07-29 來(lái)源:網(wǎng)絡(luò ) 收藏

時(shí),二次程序不解析任何數據包結構,只將固定地址、固定長(cháng)度的數據段內部空間。具體的加載流程如圖4所示。

本文引用地址:http://dyxdggzs.com/article/150422.htm

d.JPG


該方法通用于兩種不同存儲映射的芯片,使用前提是程序規模不超過(guò)片上存儲器的大小(如C6701為64 KB,C6455為2 MB)。非結構化加載方式在生成燒寫(xiě)文件時(shí),首先直接將內部存儲器的內容完全導出為數據文件,然后對該數據文件進(jìn)行處理轉換為二進(jìn)制文件,最后將數據文件按照固定的地址燒寫(xiě)到中。
需要注意的是,對于C6201或C6701芯片,二次加載時(shí)僅加載數據文件,而其他芯片則加載程序與數據混合的文件。非結構化的加載方式浪費了大量的空間,例如當程序與數據并沒(méi)有使用DSP所有的內部空間時(shí),仍然使用最大程序空間來(lái)生成燒寫(xiě)文件。
2.2 結構化的加載方式
結構化加載方式是指在生成燒寫(xiě)文件的過(guò)程中對程序中的各種數據進(jìn)行分類(lèi)并添加結構,形成多個(gè)數據段,然后通過(guò)分析這些結構化的數據段進(jìn)行加載。具體方法為:在生成燒寫(xiě)文件時(shí)采用TI公司提供的燒寫(xiě)文件生成工具hex6x.exe,將程序編譯后生成的.out文件轉換為相
應的結構化可燒寫(xiě)文件。生成過(guò)程如圖5所示。在生成的結構化文件中主要包含了主程序入口、每個(gè)程序段的目標地址、長(cháng)度以及結束標志等內容。加載流程如下:

e.JPG


①上電時(shí),DSP通過(guò)EMIF接口將二次加載程序讀入芯片內部;
②運行二次加載程序,對DSP的EMIF接口進(jìn)行配置;
③解析中結構化的程序數據,將主程序入口地址進(jìn)行暫存;
④對數據段i(i=1,2,…,n)進(jìn)行解析,首先獲取數據段在DSP中的目的地址和數據段長(cháng)度,然后從中讀取數據段內容,最后將數據段內容載入DSP中對應地址。
⑤循環(huán)執行步驟④,直到遇到結束標志為止。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>