OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7737|回复: 13

关于定时器触发DMA1出现数据流传输错误标志

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2016-3-5
在线时间
4 小时
发表于 2016-3-5 17:49:41 | 显示全部楼层 |阅读模式
参考原子的DMA实验,配置的DMA1,但是DMA1无法正常工作,每次使能后出现TEIF(数据流传输错误标志),主要代码如下。 11D8.tmp.jpg

DMA1配置

DMA1配置
13AE.tmp.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2016-3-5
在线时间
4 小时
 楼主| 发表于 2016-3-5 17:57:03 | 显示全部楼层
第一张图下面还有句话TIM_DMACmd(TIM5, TIM_DMA_CC2, ENABLE);
回复 支持 反对

使用道具 举报

58

主题

499

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1920
金钱
1920
注册时间
2013-11-18
在线时间
268 小时
发表于 2016-3-6 12:15:51 | 显示全部楼层
我用STM32F4也是出现这个问题,用DMA2就好了,一直很奇怪。F1跟F3都没有这个问题
已经放下多年的FPGA,要重新再拾起来,却是如此的陌生
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2016-3-5
在线时间
4 小时
 楼主| 发表于 2016-3-7 12:51:04 | 显示全部楼层
mzwhhwj 发表于 2016-3-6 12:15
我用STM32F4也是出现这个问题,用DMA2就好了,一直很奇怪。F1跟F3都没有这个问题

F4的DMA2是正常工作,现在我需要两个DMA工作,只能在查查资料。。
回复 支持 反对

使用道具 举报

58

主题

499

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1920
金钱
1920
注册时间
2013-11-18
在线时间
268 小时
发表于 2016-3-7 20:42:15 | 显示全部楼层
aaronwang 发表于 2016-3-7 12:51
F4的DMA2是正常工作,现在我需要两个DMA工作,只能在查查资料。。

等你去研究,F4的DMA我一直用着不顺,遇到各种问题
已经放下多年的FPGA,要重新再拾起来,却是如此的陌生
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2016-3-5
在线时间
4 小时
 楼主| 发表于 2016-3-7 22:23:27 | 显示全部楼层
mzwhhwj 发表于 2016-3-7 20:42
等你去研究,F4的DMA我一直用着不顺,遇到各种问题

可能是DMA1无法访问ABP1总线以外的其他外设。F4中文参考手册第50页,图1“系统架构”中DMA1-PI只连接到ABP1。但是参考手册第203页,图25“两个 DMA 控制器的系统实现”中ABP1和AHB1用桥连器连在一起。
所以不知道ABP1和AHB1到底连没连一起?你怎么看的?
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2016-3-5
在线时间
4 小时
 楼主| 发表于 2016-3-9 10:13:16 | 显示全部楼层
已经确认STM32F407的DMA1只能访问APB1上外设
回复 支持 反对

使用道具 举报

11

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2016-7-17
在线时间
25 小时
发表于 2016-9-2 10:21:22 | 显示全部楼层
搞了几天终于知道了,啊啊啊啊
回复 支持 反对

使用道具 举报

11

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2016-7-17
在线时间
25 小时
发表于 2016-9-2 11:26:37 | 显示全部楼层
mzwhhwj 发表于 2016-3-7 20:42
等你去研究,F4的DMA我一直用着不顺,遇到各种问题

你好,搜了好久,定时器不知道怎么配置,需要配置从模式??能不能参考一下你的代码
回复 支持 反对

使用道具 举报

11

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-9-28
在线时间
18 小时
发表于 2017-7-19 15:31:53 | 显示全部楼层
aaronwang 发表于 2016-3-7 22:23
可能是DMA1无法访问ABP1总线以外的其他外设。F4中文参考手册第50页,图1“系统架构”中DMA1-PI只连接到AB ...

可能是DMA1无法访问ABP1总线以外的其他外设。F4中文参考手册第50页,图1“系统架构”中DMA1-PI只连接到ABP1。但是参考手册第203页,图25“两个 DMA 控制器的系统实现”中ABP1和AHB1用桥连器连在一起。

我也是在这里看懵了,请问是不是 “但是参考手册第203页,图25“两个 DMA 控制器的系统实现”中ABP1和AHB1用桥连器连在一起。"这里画错了???
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2017-10-23
在线时间
27 小时
发表于 2018-4-5 22:11:54 | 显示全部楼层
我也遇到这个问题了,
回复 支持 反对

使用道具 举报

5

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
164
金钱
164
注册时间
2018-10-21
在线时间
21 小时
发表于 2019-4-3 17:22:21 | 显示全部楼层
楼主,这个问题最后怎么解决的?


回复 支持 反对

使用道具 举报

5

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
164
金钱
164
注册时间
2018-10-21
在线时间
21 小时
发表于 2019-4-3 17:22:49 | 显示全部楼层
回到原点 发表于 2018-4-5 22:11
我也遇到这个问题了,

解决了吗?最后
回复 支持 反对

使用道具 举报

5

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
164
金钱
164
注册时间
2018-10-21
在线时间
21 小时
发表于 2019-4-3 17:23:22 | 显示全部楼层
Illidan 发表于 2016-9-2 10:21
搞了几天终于知道了,啊啊啊啊

怎么解决的呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-12 05:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表