GD32F4xx的DMA问题

[复制链接]
80|8
pltczw666 发表于 2026-3-18 11:13 | 显示全部楼层 |阅读模式
有成功使用GD32F4xx系列芯片的DMA的吗,能否给个例子。我用兆易提供的例子在GD32F405KGT6和GD32F470VIT6上都无法实现。
玄德 发表于 2026-3-20 14:35 | 显示全部楼层

貌似遇到了同样的问题。https://bbs.21ic.com/icview-3509841-1-1.html

我试过 USART 例程里的 DMA 实验,也不成功。芯片是 GD32F470VGT6 。




玄德 发表于 2026-3-20 14:37 | 显示全部楼层

但是,我做过定时器触发 DMA 的实验,却是成功的。


玄德 发表于 2026-3-20 14:38 | 显示全部楼层
本帖最后由 玄德 于 2026-3-20 14:41 编辑


你需要什么样的功能?我可以帮你写一遍程序,然后在我的硬件上试试。

或者把你的 DMA 配置发给我,然后用我的硬件试试。



 楼主| pltczw666 发表于 2026-3-20 16:34 | 显示全部楼层
本帖最后由 pltczw666 于 2026-3-20 16:48 编辑
玄德 发表于 2026-3-20 14:38
你需要什么样的功能?我可以帮你写一遍程序,然后在我的硬件上试试。

或者把你的 DMA 配置发给我,然后用 ...

附件是兆易提供的例子,我没有调通。
运行后,DMA1.CH0CNT=0x003,DMA1.INTF0的TAEIF0置位了。

ADC0_routine_sequence_with_DMA.zip

9.77 KB, 下载次数: 3

玄德 发表于 2026-3-20 17:05 | 显示全部楼层

匆忙在我的 GD32F470VGT6 平台上试验了一下,可能跟你的现象一样,也出现 TAEIF0 错误。
实验现场的截图:

9176269bd0df16fcd1.png



玄德 发表于 2026-3-20 17:06 | 显示全部楼层

现在只能请官方客服了。
还没有回复我。

玄德 发表于 2026-3-23 11:35 | 显示全部楼层



解决了。
从官网下载了最新的 pack 包,GD32F4xx_AddOn_V3.4.0.7z,安装。
工程参数选择最新的文件。已经运行成功,DMA 成功结束。


9773269c0b4f227103.png



 楼主| pltczw666 发表于 2026-3-24 10:43 | 显示全部楼层
玄德 发表于 2026-3-23 11:35
解决了。
从官网下载了最新的 pack 包,GD32F4xx_AddOn_V3.4.0.7z,安装。
工程参数选择最新的文件。已 ...

感谢玄德的帮忙!
果然下载了官网的pack包,安装后,DMA的问题都解决了。
再次感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

55

帖子

0

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