資源描述:
《DSP開發(fā)工具的使用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第四章DSP開發(fā)工具的使用一般估計(jì),一個(gè)嵌入式系統(tǒng)開發(fā)的80%的努力以及系統(tǒng)的80%的復(fù)雜程度取決于軟件。因此,設(shè)計(jì)人員在為實(shí)時(shí)系統(tǒng)選擇處理器時(shí),都極為看重先進(jìn)的、易于使用的開發(fā)環(huán)境與工具。TI提供了多種DSP開發(fā)環(huán)境與工具C/Assemblysourcedebugger軟仿真工具Simulator(C2000Simulator必須將程序配置在從2000H開始的單元)每秒幾百條指令?DSPStarterKit–DSKEVM+XDS+CCS?XDS(eXtendedDevelopmentSystem)ISAEPPUSB(2.0,1.2)PC
2、IXDS510適用于所有具有JTAG接口標(biāo)準(zhǔn)的TIDSP,準(zhǔn)實(shí)時(shí)仿真.XDS560實(shí)時(shí)仿真PCI/¥29000LAN/¥38700用XDS510替換XDS560PCI,只需交$1000美元的升級(jí)費(fèi)用軟仿真器(Simulator)TMS320軟件仿真器是一個(gè)軟件程序,使用主機(jī)的處理器和存儲(chǔ)器來(lái)仿真TMS320DSP的微處理器和微計(jì)算機(jī)模式,從而進(jìn)行軟件開發(fā)和非實(shí)時(shí)的程序驗(yàn)證。在PC機(jī)上,典型的仿真速度為每秒幾百條指令軟仿真器的性能在主機(jī)上執(zhí)行用戶的DSP程序修改和檢查寄存器顯示和修改數(shù)據(jù)及程序存儲(chǔ)器外設(shè)、CACHE、PIPELINE的時(shí)序仿
3、真設(shè)置斷點(diǎn)跟蹤ACC、PC、AR、表達(dá)式的值等單步執(zhí)行軟仿真器的性能產(chǎn)生中斷(研究。參考TMS320C2XXC源碼調(diào)試系統(tǒng)指南.pdfSPRU151)對(duì)非法操作碼和無(wú)效數(shù)據(jù)輸入等提供出錯(cuò)信息執(zhí)行批處理文件中的命令文件方式快速存儲(chǔ)和調(diào)用仿真參數(shù)反匯編周期計(jì)數(shù)并顯示注意:C2000Simulator必須將程序配置在從2000H開始的單元,其它不變目前的實(shí)驗(yàn)設(shè)備:XDS510+EVM+CCS支持IEEE1149.1JTAG測(cè)試總線標(biāo)準(zhǔn)EVMF240EVM板模樣F240EVM板結(jié)構(gòu)F240片外擴(kuò)展電路MP/MCMP方式,0-FFFFH均為片外存儲(chǔ)
4、器MC方式,0-3FFF為片內(nèi)FLASH,4000H-FFFFH為片外存儲(chǔ)器相當(dāng)于DSP最小系統(tǒng)制作,為實(shí)驗(yàn)提供硬件系統(tǒng)時(shí)鐘eXpressDSP實(shí)時(shí)軟件技術(shù)CodeComposerStudio?IDEPowerful,integrateddevelopmenttoolsDSP/BIOSReal-timesoftwarefoundationTIDSPThird-PartyNetworkSoftwareandsupportTMS320?DSPAlgorithmStandardStandardsforapplicationinter
5、operabilityandreuseeXpressDSPTMeXpressDSP實(shí)時(shí)軟件技術(shù)使DSP產(chǎn)品的開發(fā)過程得以簡(jiǎn)化和統(tǒng)一為OEM廠商提供可重復(fù)使用的軟件組成部分大大縮短產(chǎn)品的開發(fā)時(shí)間,可以達(dá)到50%以上概覽IntegrateThird-PartyToolsExtendtheenvironmenttomatchgrowingneedsAdvancedDataVisualizationViewDSPtargetsignals&dataasimagesGainanintuitiveunderstandingofthesystemand
6、itscharacteristicsIntegratedDevelopmentEnvironment(IDE)IntegratesfeaturesforeverystageofthedevelopmentcycleDSP/BIOSEnablesReal-timeAnalysisViewdatawithouthaltingtheprocessorImmediatelyidentifyproblemsCanembedBIOSinyourDSPSystem集成化的DSP開發(fā)軟件——CCSCODECOMPOSERSTUDIO在CCS環(huán)境下可以完成
7、編輯、代碼產(chǎn)生、調(diào)試等所有功能CCS(CodeComposerStudio)版本2概覽項(xiàng)目管理高級(jí)編輯器GEL語(yǔ)言基本調(diào)試工具圖形工具程序剖析工具數(shù)據(jù)轉(zhuǎn)換器支持硬件仿真器分析工具可視化連接器端口與引腳仿真算法標(biāo)準(zhǔn)模板代碼生成器實(shí)時(shí)數(shù)據(jù)交換概覽項(xiàng)目管理高級(jí)編輯器GEL語(yǔ)言基本調(diào)試工具圖形工具程序剖析工具數(shù)據(jù)轉(zhuǎn)換器支持硬件仿真器分析工具可視化連接器端口與引腳仿真算法標(biāo)準(zhǔn)模板代碼生成器實(shí)時(shí)數(shù)據(jù)交換CCS基于WIN的圖形化界面友好的用戶界面代碼生成過程CsourceASMsourceHeaderandIncludefilesPaths&Envir
8、onmentLinkerLibrariesCommandfile.map.outOptionsSeparateEditorCompilerandAssemblerOptionsObjectFi