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

F28M35H52C双核程序不起动

公司买到了一批Silicon Revision 0的芯片,结果发现只烧M3-Flash单核程序,能正常运行;烧了M3-Flash-Standalone双核程序,两个核就都不启动了。

估计是芯片版本太低,IPC部分不兼容了,但是查F28M35x Silicon Errata文档实在又查不出个所以然来。。。

我把芯片照片、原理图、程序传上来,求大神解惑!

谢谢

Eric Ma:

你要在M3的main入口做一个GPIO口的翻转,看M3启动了没。

我看了你的原理图,你把GPIO47拉低了,原理上是没办法呢跑到flash的,也即使没办法跑到main。

M3的GPIO35,GPIO43,GPIO47都要上拉。

另外C28x的启动引导是M3在启动后,初始化完通过IPC指令启动的。

// Send boot command to allow the C28 application to begin execution IPCMtoCBootControlSystem(CBROM_MTOC_BOOTMODE_BOOT_FROM_FLASH);

C:\ti\controlSUITE\device_support\f28m35x\v207\F28M35x_examples_Dual\blinky

ERIC

公司买到了一批Silicon Revision 0的芯片,结果发现只烧M3-Flash单核程序,能正常运行;烧了M3-Flash-Standalone双核程序,两个核就都不启动了。

估计是芯片版本太低,IPC部分不兼容了,但是查F28M35x Silicon Errata文档实在又查不出个所以然来。。。

我把芯片照片、原理图、程序传上来,求大神解惑!

谢谢

Zhanchao Wang:

回复 anfu lee:

anfu lee,那咱俩的情况真是一模一样了!我们一下子搞了20片,全都是带x的样片,现在已经都换掉了,实在是搞不来,双核始终也没启动!

公司买到了一批Silicon Revision 0的芯片,结果发现只烧M3-Flash单核程序,能正常运行;烧了M3-Flash-Standalone双核程序,两个核就都不启动了。

估计是芯片版本太低,IPC部分不兼容了,但是查F28M35x Silicon Errata文档实在又查不出个所以然来。。。

我把芯片照片、原理图、程序传上来,求大神解惑!

谢谢

Zhanchao Wang:

回复 Eric Ma:

Eric Ma,不是GPIO47的问题,因为单核M3程序是能启动的,这种配置好像是BOOT模式5,Default to Flash。

问题是双核的程序不启动,我的M3程序在Flash-Standalone中是有启动语句Start_C28Core()的,但是两个核都不启动!

// Send boot command to allow the C28 application to begin execution IPCMtoCBootControlSystem(CBROM_MTOC_BOOTMODE_BOOT_FROM_FLASH);

我们放弃了,这批芯片太老了,Silicon 0版本的,Errata文档中也提到这一版芯片跟其它版本差异较大,用着实在费劲!

公司买到了一批Silicon Revision 0的芯片,结果发现只烧M3-Flash单核程序,能正常运行;烧了M3-Flash-Standalone双核程序,两个核就都不启动了。

估计是芯片版本太低,IPC部分不兼容了,但是查F28M35x Silicon Errata文档实在又查不出个所以然来。。。

我把芯片照片、原理图、程序传上来,求大神解惑!

谢谢

Eric Ma:

回复 Zhanchao Wang:

这个芯片都量产这么多年了,还有工程样品??

OK,找到问题就好.

eric

赞(0)
未经允许不得转载:TI中文支持网 » F28M35H52C双核程序不起动
分享到: 更多 (0)