mini2440 64M NAND更换为128M 系统不能正常启动
命令窗口信息:
[root@zlz boot]# sudo dnw supervivi-128M
file name : supervivi-128M
file size : 249248 bytes
Writing data...
100% 249258 bytes OK
[root@zlz boot]# sudo dnw zImage_n35
file name : zImage_n35
file size : 1537196 bytes
Writing data...
100% 1537206 bytes OK
[root@zlz boot]# sudo dnw root_qtopia_mouse.img
file name : root_qtopia_mouse.img
file size : 58357200 bytes
Writing data...
26% 58357210 bytes OK
串口信息:
+---------------------------------------------+
| S3C2440A USB Downloader ver R0.03 2004 Jan |
+---------------------------------------------+
USB: IN_ENDPOINT:1 OUT_ENDPOINT:3
FORMAT: <ADDR(DATA):4>+<SIZE(n+10):4>+<DATA:n>+<CS:2>
NOTE: Power off/on or press the reset button for 1 sec
in order to get a valid USB device address.
NAND device: Manufacture ID: 0xec, Chip ID: 0xf1 (Samsung K9F1G08U0B)
Found saved vivi parameters.
##### FriendlyARM BIOS 2.0 for 2440 #####
[x] format NAND FLASH for Linux
[v] Download vivi
[k] Download linux kernel
[y] Download root_yaffs image
[a] Absolute User Application
[n] Download Nboot for WinCE
[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-2K
Enter your selection: y
USB host is connected. Waiting a download.
Now, Downloading [ADDRESS:30000000h,TOTAL:16142554]
Downloaded file at 0x30000000, size = 16142544 bytes
Flash params: oobsize = 64, oobblock = 2048, erasesize = 131072, partition size = 128450560
Erasing and programming NAND with yaffs image
Block erasing(addr/count) --- Block bad(addr/count) --- Block processed/All(%)
--------------------------------------------------------------------------------
0x07fc0000/00572 0x05c20000/00408 00980/00980=100%
Load yaffs OK:
Blocks scanned: 980, Blocks erased: 572, Blocks are bad: 408
RECEIVED and Writed FILE SIZE:16142554 (450KB/S, 35S)
##### FriendlyARM BIOS 2.0 for 2440 #####
[x] format NAND FLASH for Linux
[v] Download vivi
[k] Download linux kernel
[y] Download root_yaffs image
[a] Absolute User Application
[n] Download Nboot for WinCE
[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-2K
Enter your selection: b
Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00500000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0"
MACH_TYPE = 1999
NOW, Booting Linux......
Uncompressing Linux....................................................................................
系统不能启动,想到更换nand后supervivi必须更新为vivi-128M,是不是更换128M nand 原来光盘自带的编译好的zImage 和文件系统(原开发板nand64M)就不适应了?需要重新编译适合128M的相应的内核文件和文件系统吗? 请指教! 谢谢!