TI中文支持网
TI专业的中文技术问题搜集分享网站

dm8127 rdk3.2 CCS4 调试

我使用dm8127 rdk3.2 

请问:

1 使用tftp方式下载到nand中的程序 如何使用ccs来调试?如在vpss或者m3中运行的程序?

2 在ccs中自己创建的算法 通过什么形式下载到rdk中的dsp?是编译成库文件吗?

谢谢

Louis:

你好,

  关于CCS的调试,可以通过ARM侧加载运行,然后连接仿真器,在通过仿真器将xem3符号表以及源码导入来进行调试。

qy123:

回复 Louis:

谢谢您的解答,有没有详细的文档供参考下,我还是很迷茫,如何源码导入?什么时候开始连接仿真器,是在uboot启动阶段还是在加载M3核时候啊?

谢谢!

Louis:

回复 qy123:

你好,

  详细文档好像没有,CCS的连接一般选择在M3的代码加载完毕后,连接上M3单步调试时候会有提示需要定位源码的位置,这个时候可以在CCS中指定路径,如果有工程的话,直接在工程中加入源码即可。如果只是调ARM上的一些东西,比如跑一些startware的代码可以再uboot启动阶段暂停,使用仿真器连接。

qy123:

回复 Louis:

 您好,

1 如果调试dsp 过程是否和M3相同呢?

2 “如果有工程的话,直接在工程中加入源码即可”;是把相机的源码全部放入工程中吗?能否把相机flash中的代码加载到ccs中呢?

3 调试dm8127 使用ccs4.2.3版本是否可以?

非常感谢您的支持!

Louis:

回复 qy123:

你好,

  1. 你是单独调试DSP还是DSP上有部分与ARM或者与M3的交互?那DVR RDK为例,DSP测的调试与M3上的类似,都是导入符号表。

  2. 使用CCS 5.1或以上版本,http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v5

qy123:

回复 Louis:

您好,

1 我是调试dsp核内部的算法,不需要交互的。

2 “导入符号表”不是很理解,麻烦再解答一下,谢谢!

Louis:

回复 qy123:

你好,

   导入符号表,就是使用CCS的时候选择load symbol而不是load program。

qy123:

回复 Louis:

谢谢您的支持!!!

我现在可以连接到a8 和m3  可以进行汇编调试,请问:

1 如何导入c代码?如调试A8时,应该怎样导入?导入哪些代码到ccs中?

2 符号表值的是什么呢?相机内部的配置文件还是编译后生成的文件呢?

谢谢!!!

Eason Wang:

回复 qy123:

1. A8侧的代码调试,建议采用gdb。

http://processors.wiki.ti.com/index.php/CCS_Debugging_of_Linux_Applications_with_GDB

http://processors.wiki.ti.com/index.php?title=Sitara_Linux_Training:_uboot_linux_debug_with_ccsv5#Perform_Linux_Kernel_Debug

http://processors.wiki.ti.com/index.php/Debugging_remotely_on_DaVinci_using_gdb

2. 

赞(0)
未经允许不得转载:TI中文支持网 » dm8127 rdk3.2 CCS4 调试
分享到: 更多 (0)