完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请教各位大神们,我使用 cube mx 自动生成的sdio接口的程序,在配置时已经设置了 dma,但是
程序运行时,我把dma的相关程序去掉,程序也还是能够正常读写,估计是dma没有正真的运行起来, 该如何配置才行啊 ??? 或者有 相关使用 CUBE MX 的历程也行,望提供一下, 谢谢了 |
|
相关推荐
10个回答
|
|
我的也解决了。 CubeMX V4.11配置SDIO DMA的时候是有问题的,模式参数Mode错误的将DMA_PFCTRL生成DMA_NORMAL。 在V4.12版本修复了这个Bug。 CubeMX生成的SDIO polling模式使用上可能真的有问题。改成DMA方式后,就没问题了。 |
|
|
|
木有人关注啊
|
|
|
|
本帖最后由 adlu 于 2016-3-26 11:33 编辑 我最近也在用SDIO,遇到最大的问题的卡死。卡死在HAL_SD_ReadBlocks( )函数的这个位置: 另一个问题是,我用CubeMX配置了使用DMA,但是程序调用还是HAL_SD_ReadBlocks()而不是HAL_SD_ReadBlocks_DMA()函数。 |
|
|
|
吕少大大 发表于 2018-10-29 20:30 给你个 使用 f7的sd卡,使用是sdio dma , 我试过,完全木有问题 具体网址目前已经不记得了,在此感谢原作者哟 |
|
|
|
谢谢楼主! 请问你在一楼提出的问题解决了吗?就是如何用CubeMX配置SDIO的DMA。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
吕少大大 发表于 2018-10-29 20:03 哈哈哈哈,有用就好啊 你对网络这块熟悉不 ??? |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2272 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2083 浏览 3 评论
4708 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2229 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2773 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 22:20 , Processed in 0.795661 second(s), Total 91, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号