通常情况下不会出现这个问题。
我知道有一种情况下会出现这个问题:bootrom是分为压缩部分和非压缩部分,如果在非压缩部分的代码中调用了压缩部分中的代码,由于解压缩时造成重定位偏差,导致无法正常执行。
但是我想,你应该不会去修改bootrom的启动过程。那么,你还是仔细看看你制作bootrom时,有什么不对的地方。