suoma 发表于 2017-3-23 20:23:17

yygy3748 发表于 2017-3-23 15:49
公司的电脑不知什么原因,上传不了附件。用SDIO,用原子的STM32F407的   实验38 SD卡实验   代码测试 ...

看样子是卡的问题,要不换几个试试。另外程序好几年前的,我知道很早的FAFS.h支持的容量不大

发表于 2017-3-23 22:07:14

楼主,你按照我的改一下试试。既然能识别4G以下的卡,说明驱动没有问题,只是对2.0的卡需要做一下处理。

zbber 发表于 2017-3-23 23:30:25

楼主不要着急,慢慢来顺 一下

原田夜舞love 发表于 2017-3-27 00:33:21

:):):):)

yygy3748 发表于 2017-3-27 16:18:35

安 发表于 2017-3-23 22:07
楼主,你按照我的改一下试试。既然能识别4G以下的卡,说明驱动没有问题,只是对2.0的卡需要做一下处理。 ...

后来找到的问题是时钟配置有问题,驱动测试好后,即用DMA读写也正常后,再移到另一个项目里,DMA读写不正常了,还是用同一块板子

yygy3748 发表于 2017-3-27 16:20:01

suoma 发表于 2017-3-23 20:23
看样子是卡的问题,要不换几个试试。另外程序好几年前的,我知道很早的FAFS.h支持的容量不大 ...

嗯,卡也有问题

无帝老三 发表于 2017-11-2 16:48:46

yygy3748 发表于 2017-3-27 16:20
嗯,卡也有问题

好坑,到底也没说明白啥问题?
时钟配置有问题是哪里配置有问题?

g921002 发表于 2017-11-7 22:45:03

本帖最后由 g921002 于 2017-11-7 22:47 编辑

官方論壇這兩篇參考一下
http://community.st.com/thread/ ... rite-speed-solution
http://community.st.com/docs/DO ... fatfs-configuration

回復參考這篇,有回應BUG已經提交,如果你CubeMX是4.23版,那有一些問題。
http://community.st.com/thread/ ... sdinit-missing-code

我用CubeMX4.23,在STM32F429上跑SDIO,只有mount,open,正確,write,close,還是返錯。不得已只好用SPI,抓R0.11C版的FATFS實現。
页: 1 2 [3]
查看完整版本: 为什么无法初始化SD卡?用的都是库文件,为什么?为什么?