您好,欢迎来到61ic! | [登录] [注册] 忘记密码 | 设为首页 帮助
 . 网站首页 . 业界新闻 . 设计中心 . 移动技术 . TI专栏 . ADI专栏 . FPGA专栏 . 代码工厂 . 官方商城 . 
 . 活动专区 . 新品快递 . 解决方案 . 前沿科技 . TI资源 . ADI资源 . FPGA资源 . 下载中心 . 产品展示 . 
加入收藏
付款方式
联系我们
您现在的位置: 61IC电子在线 >> TI专栏 >> TI DaVinci >> TMS320DM646x SOC >> 正文
  TI-Davinci开发系列之四CCS5.2使用XDS560v2在线调试ARM及DSP程序           ★★★ 【字体:
TI-Davinci开发系列之四CCS5.2使用XDS560v2在线调试ARM及DSP程序
作者:gqb666    文章来源:gqb666    点击数:    更新时间:2013-12-10    
/******************************************************************************************************************************************/ 原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb_driver/article/details/17114011,作者:gqb666  
/******************************************************************************************************************************************/

一、在CCS5.2创建并调试ARM工程

Ø  在创建工程之前,首先将DM3730对应的GEL文件包DM3730-25_GELs.zip解压并拷贝到“安装目录”\ ccsv5\ccs_base\emulation\gel目录下,然后创建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文件(“安装目录”\ ccsv5\ccs_base\emulation\gel\DM3730-25_GELs\am-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!

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    TI-Davinci开发系列之三测试…
    TI-Davinci开发系列之二使用…
    TI-Davinci开发系列之一CCS5…
    DM6467T开发板领航——Kerne…
    DM6467T开发板领航——DVSDK…
    DM6467T开发板领航——开发环…
    uboot中DM6467T的gpio控制总…
    Linux SPI驱动分析 基于DM64…
    Linux SPI驱动分析 基于DM64…
    Linux SPI驱动分析 基于DM64…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61 湘ICP备13001086号-2