请问各位大侠,第二个bootloader烧在了ce2对应的flash中,代码如果也烧写在ce2对应的flash中启动正常,但如果代码烧写在ce5对应的flash中,bootloader还是在ce2对应的flash中,则启动不了,ce2和ce5的emif配置都是一样的,是什么原因造成的啊
Shine:
你在二次bootloader里面配置CE5 EMIF了么? 可以用仿真器跟一下二次bootloader, 看看二次bootloader是否能从ce5空间正确搬移代码.
wei wang5:
回复 Shine:
谢谢回复。ce5是配置了的,和ce2的一样。等下确认一下搬移是否正确。是不是只要bootloader在ce2中,至于bootloader起来后从哪个ce搬数据是没有限制的啊?
Shine:
回复 wei wang5:
EMIF boot是从CE3空间boot. 二次bootloader比rom bootloader灵活很多, 可以从不同的interface搬移代码