求大神帮忙解答一下,纠结了好几天,不甚感激。
问题描述:
下载完成系统后 从nand启动 串口一直出现 load Image of Linux...Uncompressing Linux...load Image of Linux...Uncompressing Linux....load Image of Linux...Uncompressing Linux....load Image of Linux...Uncompressing Linux.....load Image of Linux... 如此循环
百度查阅到
如果传入的机器码和目标板的机器码不同时,经常出现下面的错误:
Uncompressing Linux.................................................................................................................................. done, booting
the kernel.
运行到这就停止了。但是我的信息不同 ,而且用的是光盘的内核,应该不会出现机器码不对的情况,另外我查看了下supervivi中设置的机器码为1999。找不到原因,请大神帮忙查看下.....
附:
1、mini2440板子nand flash: 64M
2、安装文件:(20110421光盘)
supervivi-64M
zImage_N35
root_qtopia-64M.img(光盘上没有此文件 下载 rootfs_qtopia_qt4.img时提示过大 最后在本论坛
http://www.aiothome.net/read.php?tid-10560.html 找到)
3、安装过程
我的是win8系统 使用windows下的dnw一直蓝屏, 尝试用tftp也没有成功,最后使用linux下的dnw下载
3.1 使用jlink下载 supervivi-64M带norflash 过程可参考文档
完成之后从nor flash启动
##### FriendlyARM BIOS for 2440 #####
[x] bon part 0 320k 2368k
[v] Download vivi
[k] Download linux kernel
[y] Download root_yaffs image
[a] Absolute User Application
[n] Download Nboot
[l] Download WinCE boot-logo
[w] Download WinCE NK.bin
[d] Download & Run
[z] Download zImage into RAM
[g] Boot linux from RAM
[f] Format the nand flash
Boot the system
[s] Set the boot parameters
Backup NAND Flash to HOST through USB(upload)
[r] Restore NAND Flash from HOST through USB
[q] Goto shell of vivi
Version: 1026-12
Enter your selection:
3.2 下载supervivi-64M到nand flash
连接好硬件 在上面输入f分区 之后输入v 使用dnw工具下载成功
Enter your selection: v
USB host is connected. Waiting a download.
Now, Downloading [ADDRESS:30000000h,TOTAL:256430]
RECEIVED FILE SIZE: 256430 (250KB/S, 1S)
Downloaded file at 0x30000000, size = 256420 bytes
Found block size = 0x00040000
Erasing... ... done
Writing... ... done
Written 256420 bytes
3.2 下载zImage到 nand flash
在上述界面输入 k 下载内核成功
Enter your selection: k
USB host is connected. Waiting a download.
Now, Downloading [ADDRESS:30000000h,TOTAL:2288318]
RECEIVED FILE SIZE: 2288318 (744KB/S, 3S)
Downloaded file at 0x30000000, size = 2288308 bytes
Found block size = 0x00230000
Erasing... ... done
Writing... ... done
Written 2288308 bytes
3.3 下载root_qtopia-64M.img 也成功了
Enter your selection: y
USB host is connected. Waiting a download.
Now, Downloading [ADDRESS:30000000h,TOTAL:55013386]
Downloaded file at 0x30000000, size = 55013376 bytes
Flash params: oobsize = 16, oobblock = 512, erasesize = 16384, partition size = 61456384
Erasing and programming NAND with yaffs image
Block erasing(addr/count) --- Block bad(addr/count) --- Block processed/All(%)
--------------------------------------------------------------------------------
0x03ff8000/03751 0x00000000/00000 03751/03751=100%
Load yaffs OK:
Blocks scanned: 3751, Blocks erased: 3751, Blocks are bad: 0
RECEIVED and Writed FILE SIZE:55013386 (484KB/S, 111S)
4、下载完成后,关电源,拔掉USB线,拨到nand启动 开电源, 出现上述问题。