TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28377D: 我双核的28377D,程序下载进去了,运行的时候,一到第二个核运行就无法运行

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

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377D: 我双核的28377D,程序下载进去了,运行的时候,一到第二个核运行就无法运行
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1