TI中文支持网
TI专业的中文技术问题搜集分享网站

无法识别 SD 卡

我从 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

赞(0)
未经允许不得转载:TI中文支持网 » 无法识别 SD 卡
分享到: 更多 (0)