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

如何在Linux环境下,调试 DM8168?

我手上买了TMS320DM8128这个板子,RDK是2.0的。开发包里的例子程序都是用make来编译的,想调试解读一下。请问一下除了敲命令的gdb调试以外还有什么调试方法?

请问是不是那些例子程序也可以用Linux下的CCS来运行调试?如果是,请问需要怎么链接,怎么建立调试工程?

谢谢。

kooking:

可以试下这个方法:

http://e2e.ti.com/support/embedded/tirtos/f/355/t/112117.aspx

alexhome69:

回复 kooking:

首先很感谢你的回复。

我刚好好的看了一下那个帖子,对于那个里面提到的UIA调试,我不是很清楚。我用的板箱是产品是SEED-DVS8168DVR ,开发套件是DVRRDK_02.00.00.23而不是EZSDK。DVRRDK_02.00.00.23这个开发套件里面也没有帖子中提到的相关目录和文件,对于调试环境的建立还是不是很清楚?

谢谢~

kooking:

回复 alexhome69:

SEED-DVS8168在linux下面也可以用CCS调试吧~

alexhome69:

回复 kooking:

能具体讲一下需要怎么构建调试的环境吗?我需要的是调试SEED-DV8168系统上的程序,SEED-DV8168的系统我采用的是NFS网络挂载的方式。

谢谢~

kooking:

回复 alexhome69:

调试方法可以用CCS,如果用CCS,在win和linux没太大区别

您用的nfs,应该是在启动内核在文件系统下面调试程序吧,这些和一般的程序调试没太大区别吧,一般用得比较多的就是log和gdb吧

Ali wang:

你好,

      我也是用的DM8168的板子,RDk是2.0的,请问你是如何使用gdb调试的呢?我配置过交叉编译器,找到了gdbserver,可是不知道如何生成可调试文件,你是通过更改某个makefile文件中的选项吗?

     谢谢!

alexhome69:

回复 Ali wang:

这个我也没有用make把它编译包含调试的可执行文件,只是以前用过gdbserver来调试别的小程序,这个工程很大我也没有找到方法。现在就只有用一些简单的打印来跟踪代码。

kooking:

回复 alexhome69:

gdb调试,请参考:

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

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

alexhome69:

回复 kooking:

我好好看看,非常感谢~

Ali wang:

回复 alexhome69:

嗯,谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » 如何在Linux环境下,调试 DM8168?
分享到: 更多 (0)