主题 : mini2440 linux系统安装问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 114060
精华: 0
发帖: 1
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2015-04-02
最后登录: 2015-04-21
楼主  发表于: 2015-04-04 15:55

 mini2440 linux系统安装问题

求大神帮忙解答一下,纠结了好几天,不甚感激。
问题描述:
下载完成系统后 从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启动 开电源, 出现上述问题。