stm32F7,开启 cache 后,uart+idl+dma 接收失败?

2019-12-25 18:49发布

本帖最后由 hpdell 于 2017-3-30 12:05 编辑

F7的单片机,开启 cache 后,uart-idl+dma接收不到数据,中断可以进入,

SCB_EnableICache();   //使能I-Cache
SCB_EnableDCache();   //使能D-Cache    后,

使用usart+dma 接收就不行
屏蔽后uart+dam可以,但sd卡又不行

该如何处理啊 ??

sd卡使用 查询模式,

感觉这个f7的 cache 使用起来很麻烦,

其他的 mpu 保护还没有进行任何设置
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
XA144F
1楼-- · 2019-12-28 09:18
 精彩回答 2  元偷偷看……
hpdell
2楼-- · 2019-12-28 13:05
XA144F 发表于 2017-4-2 10:05
正解,我在st社区查到的就是这样,看样子要注意了。

你好,st 社区 是哪个帖子啊 ??
XA144F
3楼-- · 2019-12-28 17:26
hpdell 发表于 2017-4-2 11:48
你好,st 社区 是哪个帖子啊 ??

是这个帖子:
http://www.stmcu.org/module/forum/thread-610737-1-1.html
weiwei4
4楼-- · 2019-12-28 22:10
手上有板子不过还没玩起来
hpdell
5楼-- · 2019-12-28 22:55
weiwei4 发表于 2017-4-2 16:47
手上有板子不过还没玩起来

感觉这个f7 折腾起来比较麻烦啊
4317mjh
6楼-- · 2019-12-29 04:19
 精彩回答 2  元偷偷看……

一周热门 更多>