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

DM368 SD Card 不能挂载

   DM368 开机启动不能挂载SD card。跪求大神支持

kooking:

有什么提示呢,可能有拨码开关需要设置

james ZHANG3:

回复 kooking:

umount: /mnt/mmc: not mountedmount: /dev/mmcblk0 is not a valid block devicemount: /dev/mmcblk0p1 is not a valid block device

一直不能挂载

james ZHANG3:

回复 kooking:

您好:

           我的问题是:驱动完全,以前是可以用的,但是现在发现板子启动之后,没有任何的mmc或mmcblk0的提示信息。我怀疑是不是硬件的问题导致没有检测到SD Card.

kooking:

回复 james ZHANG3:

首先看一下/dev下面有没有sd/mmc的设备节点,确认一下驱动。

还有就是多换几个卡试一试

如果怀疑硬件故障,可以用CCS测试一下SD卡接口

james ZHANG3:

回复 kooking:

  哥们,还在吗?前期搞其他方面的去了。现在还是这个问题啊,在

#ls /dev/ 下有 253 0 mmcblk0;253 1 mmcblk0p1;

#cat /proc/devices 有

254 mmc

lsmod 存在

davnci_mmc ,mmc_block,mmc_core驱动

但是挂载时就是提示#mount -t vfat /dev/mmcblk0 /mnt/mmc ;#mount -t vfat /dev/mmcblk0p1 /mnt/mmc 

提示:mount:  /dev/mmcblk0 is not valid block device

大神,求解:

kooking:

回复 james ZHANG3:

你的第一个分区是fat格式吧:

mount  /dev/mmcblk0p1 /mnt/mmc

或者

mount -t vfat /dev/mmcblk0p1 /mnt/mmc

james ZHANG3:

回复 kooking:

/dev/mmcblk0p1 的主设备号与 /proc/devices的mmc主设备号不一样,所以我怀疑这个设备节点不是驱动创建的。

当我查看一下/dev/mmcblkop1的创建时间,竟然是2011年的,然后我想自己手动删除节点,创建新的节点的时候。

提示Read-only file system,无法删除和创建。

james ZHANG3:

回复 james ZHANG3:

我觉得如果解决了Read-only file system的问题,可能就差不多了,但就是不知道为什么系统会变成只读的,怎样才能正常

kooking:

回复 james ZHANG3:

read-only file system的问题,请参考我之前的回复:

http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/47130.aspx

james ZHANG3:

回复 kooking:

你好,我的文件系统是采用的nand flash启动只是sd卡一直挂载不上。现在是rm ,mknod等命令一直提示read-only file system。请问该怎么解决?

赞(0)
未经允许不得转载:TI中文支持网 » DM368 SD Card 不能挂载
分享到: 更多 (0)