[STM32F4] SDIO读取SD卡

[复制链接]
1869|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

粉丝
快速回复 在线客服 返回列表 返回顶部