打印
[其他ST产品]

使用mx自动生成的sdio,带dma,但是实际没有?

[复制链接]
203|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2024-1-26 10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位大神们,我使用 cube mx 自动生成的sdio接口的程序,在配置时已经设置了 dma,但是
程序运行时,我把dma的相关程序去掉,程序也还是能够正常读写,估计是dma没有正真的运行起来,

该如何配置才行啊 ???

或者有 相关使用 CUBE MX 的历程也行,望提供一下,

谢谢了

使用特权

评论回复
沙发
两只袜子| | 2024-1-26 15:38 | 只看该作者
检查其他与SDIO或DMA相关的配置和设置。

使用特权

评论回复
板凳
cr315|  楼主 | 2024-1-27 12:27 | 只看该作者
仔细检查 CubeMX 为您自动生成的初始化代码。有时候,一个小错误或遗漏可能会导致外设或 DMA 无法正常工作。特别是检查与 DMA 相关的重要初始化步骤是否都已正确完成。

使用特权

评论回复
地板
在曼谷的春| | 2024-2-20 23:38 | 只看该作者
估计DMA你都没使能吧

使用特权

评论回复
5
月亮一键变蓝| | 2024-2-21 02:00 | 只看该作者
一般来说,你需要使能DMA,然后再把数据传递给DMA才行

使用特权

评论回复
6
将爱藏于深海| | 2024-2-21 04:00 | 只看该作者
可能你关闭DMA的时候,程序能读写,但是速度会慢吧

使用特权

评论回复
7
故意相遇| | 2024-2-21 06:00 | 只看该作者
你仿真看看,看程序如何执行的呗

使用特权

评论回复
8
白马过平川| | 2024-2-21 08:00 | 只看该作者
你都配置了DMA,直接使用就好了,不就是用DMA传递数据么

使用特权

评论回复
9
一只眠羊| | 2024-2-21 10:00 | 只看该作者
你把DMA的使能去掉了?

使用特权

评论回复
10
失物招領| | 2024-2-21 12:00 | 只看该作者
一般正点原子的sdio应该就是用的DMA操作的吧

使用特权

评论回复
11
温室雏菊| | 2024-2-21 14:00 | 只看该作者
我在去掉DMA之后,仿真看看程序怎么执行的

使用特权

评论回复
12
捧一束彼岸花| | 2024-2-21 18:00 | 只看该作者
这个问题还真没见过,要是能把你的代码发出来看看就好了

使用特权

评论回复
13
西洲| | 2024-2-21 23:00 | 只看该作者
我看你表述的,感觉确实是DMA没运行起来

使用特权

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

本版积分规则

1196

主题

3012

帖子

0

粉丝