硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5109|回复: 8
收起左侧

[STM32H7] 上手H7需要优先学习的两个手册,MPU和L1 Cache,比较重要,要优先看

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
发表于 2018-3-30 02:50:17 | 显示全部楼层 |阅读模式
由于主频速度高,外设速度低,就涉及到缓存问题,缓冲问题要通过MPU去管理,真是一环套一环。

AN4838 Managing memory protection unit (MPU) in STM32 MCUs.pdf (284.12 KB, 下载次数: 231)
AN4839 Level 1 cache on STM32F7 Series and STM32H7 Series.pdf (151.16 KB, 下载次数: 203)




回复

使用道具 举报

613

主题

3067

回帖

4926

积分

至尊会员

积分
4926
发表于 2018-4-7 18:56:25 | 显示全部楼层
有没有中文的啊 ?
回复

使用道具 举报

7

主题

102

回帖

123

积分

初级会员

积分
123
发表于 2018-4-7 21:14:56 | 显示全部楼层
MPU仅仅管理某段内存能不能用于被缓存吧,记得之前玩F4如果在外部SDRAM跑程序也要靠MPU来设置属性。
回复

使用道具 举报

1

主题

14

回帖

17

积分

新手上路

积分
17
发表于 2018-4-7 21:53:39 | 显示全部楼层
确实重要,我在用STM32H7读NOR flash时就遇到过,非要设置一下MPU管理保护,读写才正常。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
 楼主| 发表于 2018-4-8 01:16:22 | 显示全部楼层
eddy0317 发表于 2018-4-7 21:14
MPU仅仅管理某段内存能不能用于被缓存吧,记得之前玩F4如果在外部SDRAM跑程序也要靠MPU来设置属性。

F4不用管MPU,而F7和H7如果使用Cache,就必须设置MPU,否则多总线访问和使用DMA会出问题。
回复

使用道具 举报

0

主题

1

回帖

18

积分

新手上路

积分
18
发表于 2018-6-1 22:20:11 | 显示全部楼层
eric2013 发表于 2018-4-8 01:16
F4不用管MPU,而F7和H7如果使用Cache,就必须设置MPU,否则多总线访问和使用DMA会出问题。

你好。我现在遇到一个问题,请帮忙分析一下。FMC SRAM挂一片FPGA,同时挂了一片nand。在外部中断中会启动DMA2从fpga中搬数据,这时候nand的读就会出错,nand也是用DMA2搬数据。
可能的原因在哪,芯片是stm32H743,以前F4系列也是这样用,没出现问题
回复

使用道具 举报

56

主题

907

回帖

1075

积分

至尊会员

积分
1075
发表于 2018-6-1 23:04:57 | 显示全部楼层
有木有简单点的。全保护算了。不用管那么多。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
 楼主| 发表于 2018-6-2 00:00:57 | 显示全部楼层
6得飞起的AI 发表于 2018-6-1 22:20
你好。我现在遇到一个问题,请帮忙分析一下。FMC SRAM挂一片FPGA,同时挂了一片nand。在外部中断中会启动D ...

FPGA没有被选中的时候一定要设置高阻。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
 楼主| 发表于 2018-6-2 00:01:38 | 显示全部楼层
roguebear 发表于 2018-6-1 23:04
有木有简单点的。全保护算了。不用管那么多。

这个MPU设计的不好,问题很多,特别是做复杂的工程时,后面我会做一个专题说明的
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-1 02:55 , Processed in 0.341158 second(s), 35 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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