|
|
我自己编译了一个2410的vmlinux,使用skyeye不能启动,disassam后发现stext有如下区别:
正确的:
c0008000 <stext>:
c0008000: e1a0c000 mov ip, r0
c0008004: e3a010c1 mov r1, #193 ; 0xc1
c0008008: e3a000d3 mov r0, #211 ; 0xd3
我自己的:
c0008000 <stext>:
c0008000: e1a0c000 mov ip, r0
c0008004: e3a000d3 mov r0, #211 ; 0xd3
c0008008: e121f000 msr CPSR_c, r0
在开始的时候没有对那个r1赋值,结果启动报错 arch error。 |
|