我从 SD 卡启动开发板,boot mode 配置是正确的检查过了, sdk6.0 TI AM3354
启动时会显示如下:请问问题会出现在哪里?
* Partition 1 not valid on device 0 **
spl: fat register err – -1
### ERROR ### Please RESET the board ###
tony2:
不是随便找个sd卡,把东西拖进去就完事了。
照着手册,把sd卡做成要求的那样
laughing Zou:
回复 tony2:
我也进格式化啊 制作了 SD 卡的分区把镜像拷进boot 分区啦!!
kooking:
如果需要验证是否可以识别SD卡,更简单的办法是直接将一张SD卡格式为fat32格式,将MLO,u-boot拷到SD卡,如果硬件正常,是可以启动MLO和u-boot的
leo chen:
回复 laughing Zou:
可以把制作的SD卡分区的步骤整理一下,发上来嘛
laughing Zou:
回复 leo chen:
下面是我给 SD 卡分区的脚本,
#! /bin/sh # mk3PartSDCard.sh v0.3 # Licensed under terms of GPLv2 DRIVE=$1 dd if=/dev/zero of=$DRIVE bs=1024 count=1024 SIZE=`fdisk -l $DRIVE | grep Disk | awk '{print $5}'` echo DISK SIZE – $SIZE bytes CYLINDERS=`echo $SIZE/255/63/512 | bc` sfdisk -D -H 255 -S 63 -C $CYLINDERS $DRIVE << EOF ,9,0x0C,* 10,115,,- 126,,,- EOF mkfs.vfat -F 32 -n "boot" ${DRIVE}1 umount ${DRIVE}1 mkfs.ext3 -L "rootfs" ${DRIVE}2 umount ${DRIVE}2 mkfs.ext3 -L "START_HERE" ${DRIVE}3
Yaoming Qin:
回复 laughing Zou:
可以用diskgenious重新分区,也就是谢谢sdk卡的头。
然后用我们的ezsdk bin中的工具creat_sdcard.sh 工具。
ligang lg:
回复 Yaoming Qin:
SD卡用create-sdcard.sh重新分区,启动还是同样的问题,串口输出如下:
U-Boot SPL 2013.01.01 (May 08 2014 – 17:29:19)musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)musb-hdrc: MHDRC RTL version 2.0 musb-hdrc: setup fifo_mode 4musb-hdrc: 28/31 max ep, 16384/16384 memoryUSB Peripheral mode controller at 47401000 using PIO, IRQ 0musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)musb-hdrc: MHDRC RTL version 2.0 musb-hdrc: setup fifo_mode 4musb-hdrc: 28/31 max ep, 16384/16384 memoryUSB Host mode controller at 47401800 using PIO, IRQ 0OMAP SD/MMC: 0** Partition 1 not valid on device 0 **spl: fat register err – -1### ERROR ### Please RESET the board ###
请问如何解决?
Yaoming Qin:
回复 ligang lg:
Gang Li6
SD卡用create-sdcard.sh重新分区,启动还是同样的问题,串口输出如下:
U-Boot SPL 2013.01.01 (May 08 2014 – 17:29:19)musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)musb-hdrc: MHDRC RTL version 2.0 musb-hdrc: setup fifo_mode 4musb-hdrc: 28/31 max ep, 16384/16384 memoryUSB Peripheral mode controller at 47401000 using PIO, IRQ 0musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)musb-hdrc: MHDRC RTL version 2.0 musb-hdrc: setup fifo_mode 4musb-hdrc: 28/31 max ep, 16384/16384 memoryUSB Host mode controller at 47401800 using PIO, IRQ 0OMAP SD/MMC: 0** Partition 1 not valid on device 0 **spl: fat register err – -1### ERROR ### Please RESET the board ###
请问如何解决?
Richard.T:
回复 ligang lg:
参见我写的帖子
http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/94019.aspx