Part Number:AM5718
使用ccs7.3
可以正常build ,AM5718开发板采用Jtag方式连接仿真器xds100v3,再连接电脑。
可以正常进入debug界面(debug选项中选择dsp芯片),也可以得到运行后的结果。但是无论是加断点进行调试,或者是只进入debug界面不进行任何操作,等待十几秒后都会出现错误 no source available for "0x95022c00"
例程代码如下
/* * ======== main.c ======== */ #include <xdc/std.h> #include <xdc/runtime/Error.h> #include <xdc/runtime/System.h> #include <ti/sysbios/BIOS.h> #include <ti/sysbios/knl/Task.h> /* * ======== taskFxn ======== */ Void taskFxn(UArg a0, UArg a1) {System_printf("enter taskFxn()\n");Task_sleep(10);System_printf("exit taskFxn()\n");System_flush(); /* force SysMin output to console */ } /* * ======== main ======== */ Int main() {Task_Handle task;Error_Block eb;System_printf("enter main()\n");Error_init(&eb);task = Task_create(taskFxn, NULL, &eb);if (task == NULL) {System_printf("Task_create() failed!\n")8;BIOS_exit(0);}BIOS_start();/* does not return */return(0); }
Shine:
这个不算是error,如果程序可以正常运行的话,可以忽略。请看下面帖子的说明。https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/490463/no-source-available-for-0x1cfe
,
chen wenchen:
但是每次debug自己的代码也会出现这种错误,而且出现后也不能继续调试,变量区的值会全部消失。
,
Shine:
chen wenchen 说:可以正常进入debug界面(debug选项中选择dsp芯片),也可以得到运行后的结果。
您是指load .out文件后,不设断点直接运行是可以的?
chen wenchen 说:或者是只进入debug界面不进行任何操作,等待十几秒后都会出现错误 no source available for "0x95022c00"
这里的只进入debug界面是指load .out文件后,不做任何操作就报错了?用例程也会有这个问题么?
,
chen wenchen:
Shine 说:这里的只进入debug界面是指load .out文件后,不做任何操作就报错了?用例程也会有这个问题么?
进入debug界面是指下图
不进行任何操作,等待20s左右,出现如下情况
Shine 说:您是指load .out文件后,不设断点直接运行是可以的?
restart重新debug,在return 0前设置断点
运行到断点处,也可以打印出例程的结果,但是等待一段时间后也会出现no source available for "0x95022c00"的错误
,
Shine:
那就是手动connect后板子后,不load.out文件就会出现上面的错误信息?是自己的板子还是TI的EVM板?用例程会有这个问题吗?
,
chen wenchen:
开发板参数如下
现在使用的就是例程代码
,
Shine:
手动connect板子后,不load.out文件就会出现上面的错误信息?例程是TI的?