用uboot网络启动内核和根文件系统时的问题--出现的问题

在使用Freescale i.MX28开发板时,通过uboot启动内核和根文件系统遇到错误,包括启动时显示“Wrong Image Format for bootm command”和“Too many args (max. 16)”等。在尝试通过TFTP加载uImage时,网络连接似乎断开,同时在尝试NFS挂载根文件系统时出现“IP-Config: No network devices available”。问题可能与网络配置、设备驱动或启动参数有关。
摘要由CSDN通过智能技术生成

我是用freescale开发板,imx28

uboot配置好后启动

PowerPrep start initialize power...
Battery Voltage = 1.07V
No battery or bad battery                                       detected!!!.Disab                                                                                                 ling battery                                    voltage measurements./r/nSep 10 2                                                                                                 01012:30:50
FRAC 0x92925552
Wait for ddr ready 1power 0x00820616
Frac 0x92925552
start change cpu freq
hbus 0x00000003
cpu 0x00010001
start test memory accress
ddr2 0x40000000
finish simple test


U-Boot 2009.08 (Sep 10 2010 - 09:15:06)

Freescale i.MX28 family
CPU:   454 MHz
BUS:   151 MHz
EMI:   205 MHz
DRAM:  128 MB
MMC:   IMX_SSP_MMC: 0, IMX_SSP_MMC: 1
In:    serial
Out:   serial
Err:   serial
Net:   got MAC address from IIM: 00:04:00:00:00:00
FEC0
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
MX28 U-Boot > boot
Wrong Image Format for bootm command
ERROR: can't get kernel image!
MX28 U-Boot > tftp 0x42000000 uImage
Using FEC0 device
TFTP from server 172.16.55.241; our IP address is 172.16.55.248
Filename 'uImage'.
Load address: 0x42000000
Loading: FEC: Link is down 7809
T #################################################################
         #################################################################
         #########################################
done
Bytes transferred = 2499764 (2624b4 hex)
MX28 U-Boot > boot
** Too many args (max. 16) **
## Booting kernel from Legacy Image at 42000000 ...
   Image Name:   Linux-2.6.35.3-571-gcca29a0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2499700 Bytes =  2.4 MB
   Load Address: 40008000
   Entry Point:  40008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 2.6.35.3-571-gcca29a0 (root@ubuntu) (gcc version 4.4.4 (4.4.4_09.06                                                                                                 .2010) ) #1 PREEMPT Thu Oct 13 19:03:30 PDT 2011
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Freescale MX28EVK board
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: console=ttyAM0,115200n8 root=dev/nfs ip=172.16.55.241 nfsroo                                                                                                 t=172.16.55.241:/home/liu/imx28/ltib/rootfs fec_mac=00:04:00:00:00:00 gpmi root=d                                                                                                 ev/nfs ip=172.16.55.241 nfsroot=172.16.55.241:/home/liu/imx28/ltib/rootfs fec_mac                   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值