Part Number:TMS320F28377DOther Parts Discussed in Thread:C2000WARE
它会出现一个0x3fec52的文件,怎么点都点不掉,然后在另一块差不多的板子上下了又没问题,请问这个文件出现的原因是什么
Susan Yang:
能否说一下您现在使用的是TI例程?板子的话是TI开发板还是自己的板子?
user6352465 说:它会出现一个0x3fec52的文件
能否给出截图?双核调试的话,请您看一下
https://software-dl.ti.com/trainingTTO/trainingTTO_public_sw/F2837xD/C28x_Microcontroller_ODW_2-0.pdf
的 Lab 1: Dual-Core Debug with F2837xD
,
user6352465:
你好,我用的是自己编的程序,板子是自己的板子,但是这个程序在相同的板子里是能跑的,我只是想晓得这个0x3fec52,为什么会在运行的时候出现,只要它在,我的核二就没有办法运行,就是debug窗口里蓝色的那条语句
,
Susan Yang:
user6352465 说:我只是想晓得这个0x3fec52,为什么会在运行的时候出现
您可以看一下 28377D的memory map
0x3fec52是在boot rom的,在CCS内是没有C代码的,所有编译器不能到达调试,所以会出现这样的警告
下图是我在调试时,connect CPU2后的现象,和您的相同
之后您需要使用 RUN–>LOAD –>LOAD program来加载
,
user6352465:
这里根据你的提示重新装载程序以后会变成这个样子,原本的0x3fec52也变成了0X3FE44E,事实上不停的按运行的话,它就是会在0x3fec52和0X3FE44E间反复的跳,然后再次装载,似乎是下进去了,但是ccs上观测不到任何数据,实际该出现的PWM也没有出现,请问还有没有别的问题的可能性?
,
Susan Yang:
请问有测试TI例程吗?或者给出您的工程,我在开发板上跑一下
,
user6352465:
额…不好意思,因为写程序的人不在,我不方便直接给你们,因为我这个程序在其他板子上能下,但硬件上有排查不出什么问题,然后我手上没有TI官方的测试程序,在你们官网找了下没找到,有方便给我的双核用测试程序吗?我想试试其他程序行不行
,
Susan Yang:
user6352465 说:有方便给我的双核用测试程序吗?
C2000ware内是有dual例程的
https://www.ti.com.cn/tool/cn/C2000WARE
安装后可以在下面的路径找到(默认路径)C:\ti\c2000\C2000Ware_3_04_00_00\device_support\f2837xd\examples\dual