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

TMS320F28377D: 程序无法运行,每次都会弹出No source available for "_system_post_cinit()

Part Number:TMS320F28377D

如下图所示,使用的是XDS200仿真器,配合CCS12

即使使用TI提供的例程,不作任何修改,运行后依然出现这个问题

编译并下载后,程序会调到main函数的第一句程序

但是只要一运行,就变成下面这个问题了

网上找到的办法,比如load symbols,restart这些都试过了,但都没办法解决。

Yale Li:

您好,您使用的是哪一款开发板?

user4425193 说:

但是只要一运行,就变成下面这个问题了

出现这个问题的时候可以查看到PC指向哪里吗?

,

user4425193:

您好,感谢您的回复。

我使用的是第三方公司开发的基于28377D的最小开发板

出现这个问题的时候,从汇编程序来看是指向了一个ESTOP0的语句,我这边现在手边没有截图

而且这个问题也不是很稳定,有的时候把ccxml文件删除了后又可以run,有的时候run着不一会儿又出现这个问题

有没有可能是ccs不稳定的问题?我使用的是CCS12.0.0

,

Yale Li:

不排除这个因素,您可以先用其它版本的CCS试一下。不同版本的CCS可以同时安装。

,

user4425193:

测试了CCS11和12,都是这个问题

感觉是不是得CCS和仿真器型号也得搭配着了

另外,除了这些可能的原因外,还有其他的原因吗?比如配置、比如bootloader(程序load后是可以找到main函数的,不知道这样是不是就意味着load引导没有问题?从网上看到一种说法是只要接了仿真器,那么Emulator引脚就会自动引导,而和两个GPIO引导引脚无关,不知道是否正确?)

,

Yale Li:

user4425193 说:感觉是不是得CCS和仿真器型号也得搭配着了

除非有专门说明哪个版本的CCS不支持哪款仿真器,否则一般都是支持的(比如CCS12在安装过程中会强调不支持XDS510)

user4425193 说:只要接了仿真器,那么Emulator引脚就会自动引导,而和两个GPIO引导引脚无关

是的。

我建议您向设计这个开发板的相关人员寻求帮助,可能会得到更好的支持

,

user4425193:

好的,感谢您的回复。

,

Yale Li:

不客气

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377D: 程序无法运行,每次都会弹出No source available for "_system_post_cinit()
分享到: 更多 (0)