[STM32H7] STM32H743II的I2S不支持DMA?

[复制链接]
 楼主| 21ID 发表于 2022-4-3 17:02 | 显示全部楼层 |阅读模式
本帖最后由 21ID 于 2022-4-3 19:06 编辑

STM32H743II的I2S已经不支持DMA了吗?

219636249625a2b6c0.png
 楼主| 21ID 发表于 2022-4-4 09:39 | 显示全部楼层
手头有用这片子的兄弟们,帮忙试试看,能否配置DMA,万分感谢!
xch 发表于 2022-4-4 11:18 | 显示全部楼层
是配置工具的BUG.  I2S 不可能不支持DMA.
xch 发表于 2022-4-4 11:22 | 显示全部楼层
他的收发DMA请求与SPI 共用一个位。
参考:


24586624a645a48a03.png
60312624a6440bd9dc.png
 楼主| 21ID 发表于 2022-4-4 14:15 | 显示全部楼层
xch 发表于 2022-4-4 11:18
是配置工具的BUG.  I2S 不可能不支持DMA.

你那里也是提示没有DMA吗?
xch 发表于 2022-4-4 14:39 | 显示全部楼层
本帖最后由 xch 于 2022-4-4 14:41 编辑
21ID 发表于 2022-4-4 14:15
你那里也是提示没有DMA吗?

是啊! 只是CubeMX工具问题。芯片正常。这个CubeMX 不仅仅这一个BUG ,还有其他。不能过分依赖。它仅可用作减轻低段工作强度用。实际上没太多鸟用。

xch 发表于 2022-4-4 14:42 | 显示全部楼层
解决它的BUG 工作量足够自己重写代码了。
 楼主| 21ID 发表于 2022-4-4 14:59 | 显示全部楼层
xch 发表于 2022-4-4 14:39
是啊! 只是CubeMX工具问题。芯片正常。这个CubeMX 不仅仅这一个BUG ,还有其他。不能过分依赖。它仅可用作 ...

感谢!感谢!
xch 发表于 2022-4-4 19:54 | 显示全部楼层
你去下载最新的STM32CUBEMX VER6.5,它已经解决了这个BUG
 楼主| 21ID 发表于 2022-4-4 21:10 | 显示全部楼层
xch 发表于 2022-4-4 19:54
你去下载最新的STM32CUBEMX VER6.5,它已经解决了这个BUG

万分感谢!
weifeng90 发表于 2022-4-6 08:04 来自手机 | 显示全部楼层
看参考手册最稳当。
tpgf 发表于 2022-5-2 14:16 | 显示全部楼层
这个手册上有说明吗
labasi 发表于 2022-5-2 14:20 | 显示全部楼层
cube里提示没有这个功能哈
paotangsan 发表于 2022-5-2 14:29 | 显示全部楼层
最新版本的cube也有这个bug吗
renzheshengui 发表于 2022-5-2 14:38 | 显示全部楼层
这个是什么版本的cube啊
wakayi 发表于 2022-5-2 14:45 | 显示全部楼层
那就只能自己写了
wowu 发表于 2022-5-2 14:54 | 显示全部楼层
应该以手册为准
fengm 发表于 2022-11-19 13:23 | 显示全部楼层

STM32cubeMX 可以配置I2S DMA双缓冲配置
phoenixwhite 发表于 2022-11-20 15:50 | 显示全部楼层
支持DMA的。                     
bestwell 发表于 2022-11-20 16:03 | 显示全部楼层
H7 的I2S DMA循环工作状态时如何设置缓冲区大小
您需要登录后才可以回帖 登录 | 注册

本版积分规则

157

主题

912

帖子

5

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