Index: firmware/boot.lds =================================================================== --- firmware/boot.lds (revision 15768) +++ firmware/boot.lds (working copy) @@ -292,7 +292,7 @@ } #elif (CONFIG_CPU==IMX31L) { - . = 0x88201000; + . = 0x88EC0CD8; .vectors : { KEEP(*(.vectors*)); Index: firmware/target/arm/crt0.S =================================================================== --- firmware/target/arm/crt0.S (revision 15768) +++ firmware/target/arm/crt0.S (working copy) @@ -36,6 +36,11 @@ newstart: #if CONFIG_CPU == IMX31L + ldr r0, =0x53FA4000 + ldr r0, [r0] + tst r0, #0x10 + ldreq pc, =0x88201000 + mov r0,#0xD3 msr cpsr, r0 #else