|
移植2.6.33的时候,按照步骤来做。出现booting the kernel 之后,就出现data abort。
##### EmbedSky u-boot for TQ2440 #####
Press Space key to Download Mode !
Booting Linux ...
Copy linux kernel from 0x001f0000 to 0x30008000, size = 0x00200000 ... Copy Kern
el to SDRAM done,NOW, Booting Linux......
data abort
pc : [<3000d980>] lr : [<6000ffff>]
sp : 3023f5f4 ip : 00000028 fp : 33dd1997
r10: 40000000 r9 : 30000000 r8 : 30008000
r7 : 6000ffff r6 : 2000ffff r5 : 5000fffe r4 : 3023e5a4
r3 : 000000a8 r2 : 3024f608 r1 : 3023f608 r0 : 3024f608
Flags: nzCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
一直搞了很久。后来才发现data abort这个词。在论坛里面搜了一下。发现是因为zImage大于2M是不行的。马上去看精简部份,把体积搞小了。成功!
大家移植的时候,要看看体积。 |
|