|
本帖最后由 zbffff 于 2013-9-18 14:54 编辑
wbz073 发表于 2013-9-18 10:39 
在编译前,最好make clean一下,选择正确的交叉编译工具
嗯,都make distclean了的
具体情况是:
使用NFS文件的bin,在U-boot中先选择[3] Download Linux Kernel (zImage.bin) to Nand Flash 再选择[8] Boot the system,进入LINUX之后过25S左右就重启到U-BOOT界面
使用initramfs文件的bin,在U-boot中先选择[3] Download Linux Kernel (zImage.bin) to Nand Flash 再选择[8] Boot the system,直接进入不了LINUX就直接重启到U-BOOT界面(难道是太大了?)
例如这样:
Enter your selection: 8
Start Linux ...
Copy linux kernel from 0x00200000 to 0x30008000, size = 0x00300000 ... Copy Kernel to SDRAM done,NOW, Booting Linux......
data abort
pc : [<3000b2c0>] lr : [<0000005c>]
sp : 3039bc58 ip : 95d1e4d1 fp : 33cbd81b
r10: 40000000 r9 : 30000000 r8 : 30008000
r7 : f4f4e3d1 r6 : 98d254f1 r5 : 92d1e1d1 r4 : 303927ac
r3 : 000000a8 r2 : 303abc70 r1 : 3039bc70 r0 : 303abc70
Flags: nzCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
##### EmbedSky BIOS for SKY2440/TQ2440 #####
Press Space key to Download Mode !
然而使用 [t] Test Linux Image (zImage) 以上两种文件格式都是可以启动起来的,但是一样都是过完25S左右就重启至U-BOOT界面 |
|