采用F28M36作为主控芯片进行产品开发的过程中,发现该芯片的C核出现一定概率无法正常烧写的现象。具体为本来可以正常烧写,但是在某一次烧写中报出烧写失败故障,然后再次烧写时会报出如下故障:
Can’t Run Target CPU:
(Error -1156 @ 0x8050)
Device may be operating in low-power mode. Do you want to bring it out of this mode? Choose ‘Yes’ to force the device to wake up and retry the operation. Choose ‘No’ to retry the operation without waking the device.
(Emulation package 6.0.222.0)
出现该警告后,无论点击Yes还是No,最终都会显示烧写失败。一旦出现该问题后,该芯片的C核就只能连接但是不能再烧写。
对于类似问题,网上介绍比较多的是怀疑电源不稳的问题,但是后续通过示波器观察,并没有发现烧写前后的电压有波动的情况。而且相同电源方案,我们原来用在F28335平台上,基本上没有出现过类似烧写失败的问题。
在论坛里看到了类似的情况(链接:e2echina.ti.com/.../151596
那么引起上述故障的原因会有哪些,如何避免或者修复该故障?烦请有经验的大牛们不吝赐教,谢谢!
