专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
DSP
TI-Davinci开发系列之四CCS5.2使用XDS560v2在线调试ARM/DSP程序
2019-07-13 12:09
发布
生成海报
站内文章
/
DSP
17124
0
1089
上接博文《
TI-Davinci开发系列之三测试XDS560V2仿真器与DM3730的正确连接
》
/******************************************************************************************************************************************/
原创作品,转载时请务必以超链接形式标明文章原始出处:
http://blog.csdn.net/gqb_driver/article/details/17114011
,作者:
gqb666
/******************************************************************************************************************************************/
一、在CCS5.2创建并调试ARM工程
Ø
在创建工程之前,首先将DM3730对应的GEL文件包DM3730-25_GELs.zip解压并拷贝到“安装目录” ccsv5ccs_baseemulationgel目录下,然后创建ARM工程,点击Project->New CCS Project会弹出创建工程界面,我们的工程为arm-test,Device下面的Family决定是创建ARM工程还是DSP工程,我们选择ARM表示创建的是ARM工程,然后在Variant输入EVMDM3730后面会出现我们的板型EVMDM3730,勾选上并在Connectiong一栏中选择我们的仿真器,下面选择Hello World工程,点击Finish这样我们的第一个Hello World的ARM工程就创建好了。
Ø
创建好的arm-test工程如下图:
Ø
点击EVMDM3730.ccxml,选项卡Advanced,点击Cortex_A8_0,出现下图,在initialization scrpt一栏找到刚拷贝的GEL文件(“安装目录” ccsv5ccs_baseemulationgelDM3730-25_GELsam-dm37x_cortexA.gel),然后点击Save。
Ø
右键arm-test->Build Project会出现Build成功的界面,并有输出文件arm-test.out。
Ø
右键arm-test->DebugAs->Code Compose Debug Session弹出DebugConfigation界面并弹出如下错误页面,些错误页面表示DSP核未连接上,这是正常的,因为DSP作为ARM的从设备,ARM对其初始化之前是连接不上的。
Ø
点Cancel后出现如下界面,表示仿真器已经成功发现DM3730板上的ARM核与DSP核,现在要先连接ARM,利用ARM的GEL脚本对板子及DSP核初始化之后才能连接得上DSP核。
Ø
右键Spectrum Digital XDS560V2STM USB Emulator/Cortex_A8_0列,点击Connect Target后会出ARM核成功连接上的界面。
Ø
如果此时想连接DSP核只需依次Scripts->OMAP3EVM->OMAP3730_EVMSstart_with_Mynix
Ø
待成功后再Scripts-> IVA2200_Startup->IVA22_GEM_startup
Ø
前两步都成功的话会出现如下界面,这样就可以像连接ARM核一样连接DSP核了
Ø
ARM核与DSP核都连接成功的界面:
Ø
因为我们创建的是ARM工程,所以Load arm-test.out文件时,要保证工作平台是ARM,即上图中焦点应该在ARM连接上,然后点击下图标红框的loader按钮,选择arm-test工程下arm-test.out。
Ø
这样即进入正常调试界面,可以调试ARM程序了:
二、在CCS5.2创建并调试DSP工程
Ø
CCS5.2中创建调试DSP工程与创建ARM工程极为相似,只是最初创建工程的时候有点区别:如下图仅是Family栏里面选择DM3730板所属DSP大类为C6000即可。
Ø
还有一点就是loaderdsp-test.out的时候要把DSP的连接选中如下图
Ø
DSP成功进入调式的界面如下图,ARM调式输出是[Cortex_A8_0]Hello World!而DSP为[C64XP_0]Hello World!
下转博文《
TI-Davinci开发系列之五CCS5.2使用gdbserver远程调试应用程序
》。
Ta的文章
更多
>>
TI-Davinci开发系列之四CCS5.2使用XDS560v2在线调试ARM/DSP程序
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮