天嵌 ARM开发社区

 找回密码
 注册
查看: 2529|回复: 9

SD卡移植以后,为什么找不到SD卡?

[复制链接]
wuzhisi 发表于 2016-7-21 15:35:09 | 显示全部楼层 |阅读模式
mapped channel 0 to 0
s3c2440-sdi s3c2440-sdi: powered down.
s3c2440-sdi s3c2440-sdi: initialisation done.
s3c2440-sdi s3c2440-sdi: running at 0kHz (requested: 0kHz).
pktgen v2.70: Packet Generator for packet performance testing.
TCP cubic registered
SCTP: Hash tables configured (established 2048 bind 4096)
s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
s3c2440-sdi s3c2440-sdi: running at 25000kHz (requested: 25000kHz).
s3c2440-sdi s3c2440-sdi: running at 25000kHz (requested: 25000kHz).
mmc0: new SDHC card at address 1234
yaffs: dev is 32505858 name is "mtdblock2" rw
 楼主| wuzhisi 发表于 2016-7-21 15:37:02 | 显示全部楼层
怎么挂载SD卡呢 ,怎么向SD卡中写文件呢?
 楼主| wuzhisi 发表于 2016-7-21 15:54:53 | 显示全部楼层
Device Drivers --->
   <*> MMC/SD/SDIO card support --->
       --- MMC/SD/SDIO card support
       [ ] MMC debugging
       [ ] Allow unsafe resume (DANGEROUS)
       *** MMC/SD/SDIO Card Drivers ***
       <*> MMC block device driver
      
      
  • Use bounce buffer for simple hosts
           < > SDIO UART/GPS class support
            < > MMC host test driver
           *** MMC/SD/SDIO Host Controller Drivers ***
           < > Secure Digital Host Controller Interface support
           < > MMC/SD/SDIO over SPI
           <*> Samsung S3CSD/MMC Card Interface support
    这两个上
  •  楼主| wuzhisi 发表于 2016-7-22 10:20:47 | 显示全部楼层
    为什么我的SD卡 不能自动挂载?
    mount: mounting /dev/mmcblk0p1 on /sddisk failed: No such device

    手动挂载以后
    [root@hostguo /]# df -h
    Filesystem                Size      Used Available Use% Mounted on
    /dev/root               251.0M     13.1M    237.9M   5% /
    tmpfs                    29.7M         0     29.7M   0% /tmp
    tmpfs                    29.7M         0     29.7M   0% /dev
    /dev/mmcblk0p1            3.0M    768.0K      2.3M  25% /sddisk
    为什么容量这么小
     楼主| wuzhisi 发表于 2016-7-22 11:09:40 | 显示全部楼层
    我移植的是yaffs2 的文件系统,SD卡是fat32 文件系统,怎么改SD卡的文件系统呀?
     楼主| wuzhisi 发表于 2016-7-22 13:10:50 | 显示全部楼层
    为什么移植SD卡以后,系统老是崩溃,重启总是启动不了
     楼主| wuzhisi 发表于 2016-7-22 14:05:30 | 显示全部楼层
    我感觉
    mount  /dev/mmcblk0p1   /sddisk  
    是把 mtdblock1 挂载到了 /sddisk 节点。mtdblock1是flash的第二个分区,放的是Linux内核。所以对/sddisk
    文件夹操作以后就把内核文件改了,系统就不能重启了,需要重新烧写内核才可以启动。
    我把SD卡分了2两个区,mount  /dev/mmcblk0p2   /sddisk  以后,ls sddisk就可以看到文件系统中的文件,修改 /sddisk中的文件以后,文件系统就会崩溃。
    这个mount命令怎么会出现这样的问题呢?有可能是什么原因呢?
     楼主| wuzhisi 发表于 2016-7-25 15:41:15 | 显示全部楼层
    mmc0: new SDHC card at address 1234
    mmcblk0: mmc0:1234 SA04G 3.63 GiB
    mmcblk0: p1
    mount: mounting /dev/mmcblk0p1 on /sddisk failed: No such device
     楼主| wuzhisi 发表于 2016-7-26 15:27:54 | 显示全部楼层
       File system--》
               DOS/FAT/NT Filesystems--》
                         VFAT(Windows-95)fs support
    文件系统的原因?
    这次可以手动mount了;但是还是不能自动的mount,为什么呢?
    ————
    mount: mounting /dev/mmcblk0p1 on /sddisk failed: Invalid argument
     楼主| wuzhisi 发表于 2016-7-26 16:22:19 | 显示全部楼层
    Native language support -->
                     [*]Simplified Chinese charset
                     [*]NLS UTF-8
    这也要设置
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

    Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

    GMT+8, 2024-11-1 07:30 , Processed in 1.046875 second(s), 19 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表