使用的UBOOT是按照使用手册编译出来的,内核也根据光盘提供的2.6.13编译而来的zImage,自己把它做成了uImage,然后复位mini2440,串口没反应,各位高手帮忙分析一下,我感觉是UBOOT被覆盖了。。。。
制作uImage的 命令:./tool -A arm -O linux -T kernel -C none -a a0008000 -e a0008000 -n linux-2.6.11 -d arch/arm/boot/zImage uImage
串口打印如下:
+---------------------------------------------+
| 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.
Hit any key to stop autoboot: 0
##### open24x0 Bootloader for FA24x0 #####
Download u-boot
[k] Download Linux kernel
[j] Download JFFS2 image
[y] Download YAFFS image
[d] Download to SDRAM & Run
Boot the system
[f] Format the Nand Flash
[s] Set the boot parameters
[r] Reboot u-boot
[q] Quit from menu
Enter your selection:
##### open24x0 Bootloader for FA24x0 #####
Download u-boot
[k] Download Linux kernel
[j] Download JFFS2 image
[y] Download YAFFS image
[d] Download to SDRAM & Run
Boot the system
[f] Format the Nand Flash
[s] Set the boot parameters
[r] Reboot u-boot
[q] Quit from menu
Enter your selection: k
USB host is connected. Waiting a download.
Now, Downloading [ADDRESS:30000000h,TOTAL:1537202]
RECEIVED FILE SIZE: 1537202 (750KB/S, 2S)
NAND erase: device 0 offset 0x0, size 0x200000
Erasing at 0x1fc000 -- 100% complete.
OK
NAND write: device 0 offset 0x0, size 0x1774a8
Writing data at 0x177400 -- 100% complete.
1537192 bytes written: OK