LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1329|回复: 0

HHARM9-EDU板子上移植linux2.6.9时出现done, booting the kernel后没有反应

[复制链接]
发表于 2007-12-31 14:30:03 | 显示全部楼层 |阅读模式
如题问题,
然后我自己在arch/arm/boot/compressed的misc.c中用putstr写了个打印函数,对head.S进行一步一步的跟踪,当执行完decompress_kernel之后,到了ldmia r2!, {r8 - r12}后,在这条语句之前就可以执行,这条语句之后就没有了反应。跟着我猜测是r13是sp寄存器,就将语句改为了r8-r12,果然就可以执行了,在执行完bl cache_clean_flush后,还可以执行,但执行了add pc,r5, r0应该是跳到拷贝好的reloc_start处执行,但在reloc_start:后加入调用打印函数就不执行了,请问这应该是什么问题。
我也下过linux2.6.14,但里面的head.S的那条语句也是r8-r13
很迷茫阿,困惑了好多天了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表