RRJ67 发表于 2024-4-23 16:22:40

BDMA使用





硬汉哥,我在配置ADC3的时候,使用的是BDMA传输,定义了接收数组位置,编译和下载都可以过去,但是下载完成会弹出上面那个提示,这是啥问题啊?我在网上找了几种解决方法,尝试了一下,这个问题还在,是我使用ADC3接收数组定义的有问题吗?直接定义就会直接进BDMA传输错误中断




RRJ67 发表于 2024-4-23 17:15:36

本帖最后由 RRJ67 于 2024-4-23 18:33 编辑

定义的数组:

下载时出现的现象:

eric2013 发表于 2024-4-23 19:12:28

看着像是这个问题。

MDK5 AC6下载提示No Algorithm found for: 30040000H - 300400BFH解决办法
https://www.armbbs.cn/forum.php?mod=viewthread&tid=103585&fromuid=58
(出处: 硬汉嵌入式论坛)

RRJ67 发表于 2024-4-24 15:47:51

这个按照大佬提示的修改了,不显示这个问题了,但是我在开BDMA中断时,出现一个现象,进入半传输中断多次后才会进入1次传输完成中断,两个中断进入的次数相差较大,大佬这是正常的吗?是怎么回事啊,我对比了您写的BDMA驱动IO的代码,DMA配置的一样,

eric2013 发表于 2024-4-25 08:26:07

RRJ67 发表于 2024-4-24 15:47
这个按照大佬提示的修改了,不显示这个问题了,但是我在开BDMA中断时,出现一个现象,进入半传输中断多次后 ...

这个不正常,给这个传输完成中断和半传输中断里面分别做个变量计数,IDE调试组件看下数值一直同步更新的不。
页: [1]
查看完整版本: BDMA使用