打印

DMA在哪些情况下会出现传输错误呢?求指点!

[复制链接]
1322|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zitral|  楼主 | 2014-10-14 15:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用的芯片是GD32F103RGT6,用到了其中的DAC DMA,我的应用是解出一帧帧的音频数据然后通过DMA送到DAC再到耳机播放。这个过程是在dma中断中实现的,每次进dma中断更新数据,再清除传输完成标志位。现在直接出现dma传输错误,不知道原因是什么!
沙发
zitral|  楼主 | 2014-10-16 10:16 | 只看该作者
如果配置不对,比如buffer size设置不对就会出现传输错误;如果应用中使用的内存大于实际内存也有可能出现传输错误!

使用特权

评论回复
板凳
zitral|  楼主 | 2014-10-16 10:18 | 只看该作者
有人还遇到过这个问题么?

使用特权

评论回复
地板
sunmeat| | 2014-10-27 08:52 | 只看该作者
zitral 发表于 2014-10-16 10:18
有人还遇到过这个问题么?

没搞过,帮顶

使用特权

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

本版积分规则

12

主题

66

帖子

0

粉丝