野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 27631|回复: 6

FatFS文件系统的问题

[复制链接]
发表于 2013-11-8 11:16:35 | 显示全部楼层 |阅读模式
我按照Wildfire-M3-V3-sch原理图中的TF卡接口那个模块做了两个板子,STM的小系统板也换了两块,都可以将SDIO的实验完成。这是串口打印的信息:
这是一个MicroSD卡实验(没有跑文件系统).........

SD_Init 初始化成功

CardType is :1  
CardCapacity is :2003304448  
CardBlockSize is :1024  
RCA is :2  
ManufacturerID is :17

擦除测试成功!

然后将TF卡格式化为FAT32格式,如果将卡插到野火开发板上,则串口打印信息为:
这是一个MicroSD卡文件系统实验(FATFS R0.09)

disk_initialize starting......

文件创建成功

感谢您选用 野火STM32开发板 !^_^


这是一个MicroSD卡文件系统实验(FATFS R0.09)

disk_initialize starting......

文件已经存在

感谢您选用 野火STM32开发板 !^_^
但是将卡插到自己做的板子上则两套板子串口打印的信息都为:

这是一个MicroSD卡文件系统实验(FATFS R0.09)

disk_initialize starting......

在开发板上可以正常的建立文件,说明TF卡和卡的格式应该没问题,在自己做的板子上能够把SDIO的实验完成,不知道能不能说明自己做的板子能用,自己已经检查过老多次电路了,怕做的第一个板子有不好的地方,就又做了第二版结果还是一样,这两张实物图和PCB图(注:把卡格式为FAT(默认)格式,试过效果一样,STM小系统板和TF卡模块是用杜邦线连接)。求高手帮忙分析一下这是怎么回事?

IMG_20131108_110414.jpg
IMG_20131108_111025.jpg
回复

使用道具 举报

发表于 2013-11-8 15:10:49 | 显示全部楼层
难道是文件系统对信号要求高一点,杜邦线不行?
回复 支持 反对

使用道具 举报

发表于 2013-11-8 15:28:34 | 显示全部楼层
随风 发表于 2013-11-8 15:10
难道是文件系统对信号要求高一点,杜邦线不行?

信号线都 上拉下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 17:52:43 | 显示全部楼层
fire 发表于 2013-11-8 15:28
信号线都 上拉下

就是按照原理图连的啊,除了CMD线外,其他的五条线都接了10K的上拉电阻,并且电源正和负之间试过不接电容,接104的和105的电容,都不行,现在把上拉电阻换成47K的电阻了,还是同样的结果,是不是还要换成更大的上拉电阻呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 18:05:22 | 显示全部楼层
我用J—link单步了一下,这个程序一直停留在sdio_sdcard.c文件中
SD_Error SD_WaitReadOperation(void)
{
  SD_Error errorstatus = SD_OK;
                  //等待dma传输结束
  while ((SD_DMAEndOfTransferStatus() == RESET) && (TransferEnd == 0) && (TransferError == SD_OK))
  {}

  if (TransferError != SD_OK)
  {
    return(TransferError);
  }

  return(errorstatus);
}

这个函数的while等待那句函数上,大家再帮忙看看是怎么回事
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-10 17:54:39 | 显示全部楼层
随风 发表于 2013-11-8 15:10
难道是文件系统对信号要求高一点,杜邦线不行?

你好!谢谢啦。应该是和杜邦线有关系,我原来用的杜邦线大约20Cm,到后来把杜邦线改换成了大约10Cm的杜邦线,结果就行了。看来应该是杜邦线引起了信号衰减吧
回复 支持 反对

使用道具 举报

发表于 2013-11-18 17:07:45 | 显示全部楼层
同意。修改以后就可以使用了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 11:17 , Processed in 0.034528 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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