我用的是tiny6410的板子,刚学Wince不久,我发现我的eboot启动代码执行到使能MMU的代码后就死掉了,就是这句:
mcr p15, 0, r1, c1, c0, 0代码后,我在这句代码后加LED显示不能执行,在这句代码前却可以,源码应该是没改过的,我看了也没什么问题,但为什么会出现这种情况,弄了好久,,请各位大虾帮帮忙!!
------解决方案--------------------
这一句本身没问题,要看前面代码操作了什么。找开发板厂家,要个能起来的代码,参考一下。还有一种可能:硬件坏了,换个试试
------解决方案--------------------
问题解决了,原来已经启动虚拟地址,所以不能再用物理地址了!还得注意加载的地址是否正确。