求解决方法…
mangui zhang:
是新建的工程还是导入的工程
我觉得是CMD问题
求解决方法…
Wenhong Hu:
可以查内存映射,这个地址在Boot ROM中,所以应该是Boot过程出错了。Boot二次加载程序时会进入我们的程编写的程序,而这个地址对于Boot来说已经预先设定好,要想解决上述问题,需要在cmd文件中指明我们编写的程序所存放的地址,并且与Boot过程中的二次加载地址一致。个人愚见,可以作为参考,该猜测还未实际验证
求解决方法…
10#:
这是一个再正常不过的提示,并不影响你的程序运行,如果应用程序本身没有问题的话 — 可以烧写一个基于Flash的TI例程确认。
原因在于,CCS认为你需要调试BOOTROM,而在CCS能够访问的工程项目里并没有能够与该地址区域关联的源代码,所以它提示你对应该地址没有可用的源代码。你直接忽略它,复位(reset)芯片再通过re-start功能进入应用程序的主程序即可。
如果你一定想要单步调试BOOTROM,那么你同样不能在调试时看到TI的C源代码,但是可以看到汇编代码,方法就是在连接仿真器后使用load symbols功能,选择对应的BOOTROM的.out文件(TMS320x2806x_boot_rom.out)load进去:C:\ti\controlSUITE\libs\utilities\boot_rom\2806x\2806x_boot_rom_v1_1\Release,然后打开view下面的disassembly窗口查看。
完整的部分C和汇编源代码可以在下面路径查阅:C:\ti\controlSUITE\libs\utilities\boot_rom\2806x\2806x_boot_rom_v1_1\source
求解决方法…
韩左左:
回复 10#:
我也遇到了该问题,我想知道CCS为什么认为我需要调试BOOTROM,其实我只是想在线仿真调试c程序,是我哪里设置错了,让CCS有了这样的报错。
求解决方法…
韩左左:
哥们,现在回复你不知道晚不晚,我和你遇到了同样的问题,试了各种办法都不行,突然想到CCS遇到问题时需要clean project,然后试了一下,发现问题解决了,你也可以试一下。