打印
[STM32F4]

SDIO读取SD卡

[复制链接]
1656|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lei129210|  楼主 | 2014-5-28 11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
硬件为STM32F407,SD卡底层软件基本采用的是官方库,采用RT-Thread系统;挂载文件系统时全速运行的话,会出现失败;res = chk_mounted(&path, &dj->fs, 0);得到的res为1,单步运行则能通过;在挂载成功后,运行ls()时在SD_ReadMultiBlocks()中的/*!< Set Block Size for Card */即CMD16时得到/*!< Command response timeout */。有朋友遇到过这种情况吗?@aozima
沙发
aozima| | 2014-5-28 12:11 | 只看该作者
建议使用RT-Thread中改写过的驱动,最好是使用SDIO框架的。
如realtouch-stm32f4中所用的驱动:
http://www.rt-thread.org/phpBB3/realtouch-f28.html
源代码仓库(github):https://github.com/RT-Thread/realtouch-stm32f4

使用特权

评论回复
板凳
lei129210|  楼主 | 2014-5-28 12:21 | 只看该作者
aozima 发表于 2014-5-28 12:11
建议使用RT-Thread中改写过的驱动,最好是使用SDIO框架的。
如realtouch-stm32f4中所用的驱动:
http://www ...

谢谢。

使用特权

评论回复
地板
mmuuss586| | 2014-5-28 13:09 | 只看该作者

没用过这个系统

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

253

帖子

1

粉丝