您的位置:首页 > 其它

使用JTAG调试Codec Engine算法

2012-09-10 00:50 176 查看
使用JTAG调试Codec Engine算法 (CE,debug, jtag, Codec Engine,算法)

1、在相应的codecs的package.bld里面加上Pkg.attrs.profile
= "debug";
2、在user.bld里面加上C64P.ccOpts.prefix
+= "--optimize_with_debug --symdebug:dwarf";

3、将生成的*.x64P拷贝至某文件夹(如e:\temp),将相应codecs的源码拷贝至某文件夹(如e:\temp\codec_name)。

4、在ARM端应用程序的Engine_open()后加上等待代码(如printf("Hit Enter to continue."); getchar();),或使用gdb加载程序,并在Engine_open的下一句加上断点。

5、打开CCS,使用仿真器连接DSP(不使用gel文件),并Target->Load
Symbol...,载入*.x64P。

6、在CCS里面的Disassembly窗口里面查找要调试函数的名字(如alg_process),并在第一句上下断点。

7、继续运行ARM端程序。

8、在CCS里面按F8运行,在断点处会载入C源文件(如果未能正确加载,可点击界面上的Locate Source File定位源码文件夹)。

9、此时可在C源文件里面下断点及按F5 F6调试codecs了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: