日期:2014-05-16  浏览次数:20826 次

从SD卡启动开发板
我用freescale的I.MX53开发板从SD卡启动,SD卡是我自己重新烧写的,从超级终端能看到u-boot启动,进入kernel,但进不了文件系统。
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2
input: mxc_ts as /devices/virtual/input/input3
mxc input touchscreen loaded
mxc_rtc mxc_rtc.0: setting system clock to 1970-01-01 00:00:00 UTC (0)
mmc0: new high speed SDHC card at address e624
mmcblk0: mmc0:e624 SU04G 3.69 GiB 
 mmcblk0: p1 p2 p3 < p5 p6 > p4
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=0:00, irq=-1)
Sending DHCP requests .
..... timed out!
IP-Config: Reopening network devices...
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=0:00, irq=-1)
Sending DHCP requests ...... timed out!
IP-Config: Auto-configuration of network failed.
List of all partitions:
b300         3872256 mmcblk0 driver: mmcblk
  b301         1028128 mmcblk0p1
  b302          313267 mmcblk0p2
  b303               1 mmcblk0p3
  b304          112455 mmcblk0p4
  b305          313236 mmcblk0p5
  b306           24066 mmcblk0p6
No filesystem could mount root, tried:  ext3 ext2 ext4 cramfs vfat msdos
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,1)
[<80038538>] (unwind_backtrace+0x0/0xf0) from [<8040f8d4>] (panic+0x6c/0xe0)
[<8040f8d4>] (panic+0x6c/0xe0) from [<80008ddc>] (mount_block_root+0x1cc/0x20c)
[<80008ddc>] (mount_block_root+0x1cc/0x20c) from [<80009028>] (prepare_namespace+0x11c/0x174)
[<80009028>] (prepare_namespace+0x11c/0x174) from [<800084a0>] (kernel_init+0x120/0x168)
[<800084a0>] (kernel_init+0x120/0x168) from [<800349e0>] (kernel_thread_exit+0x0/0x8)


求指点!
------解决方案--------------------
参数没什么问题,可能是sd初始化时间不够,你在sd卡初始化的后面模块加个延迟等待一下。