天天看點

CCS v6.2下如何使用XDS560V2PLUS仿真器在DM8127上加載調試DSP核

基本原理就是,首先要連上A8,讓A8的gel代碼初始化DSP,讓其脫離複位狀态,然後斷開A8,之後就可以連上DSP了,如果僅僅是調試DSP的代碼,此過程不需要在A8上建立工程,隻需在DSP建立工程即可。

具體步驟如下:(本操作基于APPRO的DM8127原型機)

1、首先必須成功安裝CCS V6.2,并裝好XDS560V2PLUS仿真器的驅動,確定在CCS上能通過Target Connections的基本測試,這裡不再贅述;

2、按照如下圖所示配置,建立DSP側的工程,其中Cortex A [ARM]中的配置可以不填,即無需建立ARM工程;

CCS v6.2下如何使用XDS560V2PLUS仿真器在DM8127上加載調試DSP核

3、在.ccxml檔案中修改選項Board or Device為DM8148,并在Target Configurations中的Cortex A8裡添加初始化GEL檔案,選擇DM8148_EVM.gel,此檔案位于CCS的安裝目錄:C:\ti\ccsv6\ccs_base\emulation\boards\dm814x_evm\gel,儲存.ccxml檔案;

4、改寫main.c檔案(随便寫個測試代碼即可),并編譯工程,之後,打開view->Target Configurations,在Target Configurations視窗中,找到.ccxml檔案,并右鍵點選後選擇Launch Selected Configuration,之後CSS将進入DEBUG模式,在DEBUG視窗中,連接配接A8,如下圖所示:

CCS v6.2下如何使用XDS560V2PLUS仿真器在DM8127上加載調試DSP核

5、在Scripts中,依次執行GEL函數: ALL_ADPLL_CLOCKS_ENABLE_API,C674xClkEnable_API,直到CONSOLE顯示:User Can Connect to C674x,此時,斷開A8,并連接配接DSP,如下圖所示,

CCS v6.2下如何使用XDS560V2PLUS仿真器在DM8127上加載調試DSP核

6、如果上述步驟執行正常,現在就LOAD程式,即:run->Load->Load Program,選擇目前工程下的.out檔案,OK,接下來就可以進行調試工作了

CCS v6.2下如何使用XDS560V2PLUS仿真器在DM8127上加載調試DSP核

繼續閱讀