我手上买了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:
嗯,谢谢。