CCS用的是Code Composer Studio 9.2.0;代码版本为PROCESSOR_SDK_VISION_03_08_00_00;
通过gmake -j -s编译生成的文件:
连接上仿真器,板子上电,将上述可执行文件其分别下载到对应的核:
下载完成后同时运行各核,IPU1_C0和C1中断在了main_common():
继续运行,发现串口终端不能用,输入无反应:
请问:(1)这样运行代码是否正确?
(2)串口为何没有反应呢?是代码跑飞了?
(3)如何对代码进行调试?看不到源代码就无法打断点呀!
Chris Meng:
你好,
请问你各个核运行的顺序是如何的?是否有参考vision sdk的user guide里的信息?
jim jim3:
回复 Chris Meng:
我参考了下面这个帖子来加载可执行文件:
e2e.ti.com/…/866655
因为我是在SD卡加载后来调试的,根据帖子里面的描述把配置文件中各核对应的gel文件给删掉了,目前可以将可执行文件下载进EVE核。
加载完成后我是一起运行的,userguide里面也没说核的运行顺序啊。
运行后串口终端没有反应,而且电流一直比较小,像是芯片没工作似的。
Chris Meng:
回复 jim jim3:
你好,
如果你实验SD已经将代码加载起来了,建议你在CCS只连接你需要调试的核,并且使用load symbol。
jim jim3:
回复 Chris Meng:
如何load symbol?我只加载过bin里面的文件
lewis liu:
我也CCS用的是Code Composer Studio 9.2.0;代码版本为PROCESSOR_SDK_VISION_03_08_00_00;
通过gmake -j -s编译生成的文件, 我有个想法,可不可以直接使用CCS来编译VISION_SDK呢? 有尝试过吗?