OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7285|回复: 4

STM32F7,SDIO+DMA+FATFS,读取卡死

[复制链接]

1

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-3-17
在线时间
4 小时
发表于 2017-3-17 20:22:04 | 显示全部楼层 |阅读模式
6金钱
如题,使用正电原子的阿波罗STM32F767板子,实验42,使用16G的金士顿TF卡加卡套后测试,SDIO+FATFS+POLLING模式时,TF卡的写入速度最高可达3.4MB/s。
但是在配置为DMA模式后,虽然可正常查看SD的容量信息,但写入和读取SD卡里的块信息却变得非常的慢了,f_open()操作后,DMA死在CheckWriteOperation函数中直到超时并发生error异常。

请问,这个现象是个例?还是有那个地方没有按照正常设计导致了死循环?拜托大神回答了,使用DMA读写SD卡对我们项目非常重要,真的希望能在这里得到解决!再谢。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-3-17
在线时间
4 小时
 楼主| 发表于 2017-3-18 01:14:31 | 显示全部楼层
莫沉,请问哪位试过DMA方式的SD卡驱动?拜托了。
回复

使用道具 举报

14

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2017-7-13
在线时间
27 小时
发表于 2017-9-26 19:20:41 | 显示全部楼层
楼主解决了吗
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2017-9-26 20:50:05 | 显示全部楼层
我例程dma模式我记得可以用啊,寄存器版本的
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2020-4-13
在线时间
5 小时
发表于 2022-2-28 15:29:16 | 显示全部楼层
有工程吗
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 03:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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