<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è) > 嵌入式系統 > 設計應用 > TMS320C6701 DSP自動(dòng)加載研究

TMS320C6701 DSP自動(dòng)加載研究

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

在ROM模式下,復位后C6701將通過(guò)DMA方式將FLASH中的前64 KB數據搬運到的片內程序RAM執行,因此,必須將前面編譯好的工作程序的代碼段燒寫(xiě)到FLASH地址空間中的前64 KB,而數據段則應該燒寫(xiě)在FLASH首地址64 KB以后。這就需要在芯片的內存段管理中,將數據段的地址(Load Address)配置為CE1空間FLASH上的指定地址,以保證在復位后能正確地從FLASH上的不同地址讀取代碼和數據(見(jiàn)圖1)。

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

利用CCS自帶的DSP/BIOS配置工具,可以在類(lèi)似Windows Explorer的窗口界面下直觀(guān)方便地初始化DSP芯片的數據結構并設置不同的參數,而不需要再單獨編寫(xiě)連接命令文件(link command file,后綴為.cmd)。保存該配置文件時(shí),配置工具生成匹配當前配置的匯編源文件和頭文件以及一個(gè)鏈接命令文件。當構建(Build)應用程序時(shí),這些文件都會(huì )被鏈接進(jìn)應用程序。在CCS中打開(kāi)DSP/BIOS中的.cdb文件,操作System下的MEM(Memory Section Manag-er)模塊就可以對DSP存儲器映射空間進(jìn)行配置,并可以設置程序編譯后生成的代碼段、數據段是如何分配到這些存儲器空間的。這對ROM能否成功至關(guān)重要,要實(shí)現ROM加載必須把一些關(guān)鍵的代碼和數據段裝在系統的ROM中,但上電后仍在較快的DSP片內RAM中運行。這需要在DSP的內存映射空間上先劃分出外部FLASH的起始地址和長(cháng)度(如圖2中的ED-FLASH段),并將CCS編譯產(chǎn)生的各個(gè)段的運行地址(Run Address)和加載地址(Load Address)分配到合適的存儲空間。需要特別注意的是,數據及代碼初始化段的加載地址必需放在FLASH空間上(如圖3),只讀的段都可以放在FLASH上,非初始化段只需要分配運行地址。



評論


相關(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>