主题 : 烧录u-boot,启动不了linux 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 5593
精华: 0
发帖: 5
金钱: 50 两
威望: 35 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2009-04-29
最后登录: 2009-09-03
楼主  发表于: 2009-08-30 07:43

 烧录u-boot,启动不了linux

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2010-02-08)
我用usb烧录mini2440光盘提供的uboot到NAND FLASH中,拨动开关选择nand,重新上电,启动不了linux。超级终端(XP自带)提示如下: 
 Hit any key to stop autoboot:  0
Booting Linux . . .

NAND read: device 0 offset 0x0, size 0x200000

reading NAND page at offset 0x0 failed
Could not read entire image due to bad blocks
 2097152 bytes read :  ERROR
## Booting image at 32000000 ...
Bad Magic Number

##### open24x0 Bootloader for FA24x0 #####
【u】  Download u-boot
【k】  Download Linux kernel
省略
【q】  Quit from menu
Enter you selection:


是不是友善提供的u-boot烧录文件有问题?还是我什么地方搞错了。。。NOR FLASH中的bootloader是supervivi,可以正常引导linux启动
[ 此帖被blueux在2009-08-30 08:07重新编辑 ]
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-08-30 09:43
用u-boot下载uImage格式的内核镜像到RAM或者NAND Flash中,再试试从相应位置启动内核镜像。友善提供的U-boot应该也支持DNW USB下载的
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."