CCS v6.2下如何使用XDS560V2PLUS仿真器在DM8127上加载调试DSP核

时间:2021-09-29 08:44:19

基本原理就是,首先要连上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核