请教下,关于stm32f7xx的mpu的保护设置 ??

2019-07-20 16:12发布

请教下,关于stm32f7xx的mpu的保护设置 ??

目前设置mpu的保护存储起始地址为 0x8000 0000  (也就是 nand flash的起始地址),保护区域大小为 2GB,结果导致 QSPI 读写错误,

根据资料介绍来看,这个 区域的大小应该是 256MB,但是如果我有 2GB 的nand falsh 需要保护,该如何设置呢 ?????????


0x8001.png










友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
taizonglai
1楼-- · 2019-07-20 21:44
把这256M都保护了,nand flash的大小和这个256M没关系。
hpdell
2楼-- · 2019-07-21 00:56
zuozhongkai 发表于 2017-3-13 14:41
把这256M都保护了,nand flash的大小和这个256M没关系。

那怎么我设置为 2GB 后,qspi 读写不正常,改成 256MB 的保护大小后,qspi 读写就完全正常了啊 ????
taizonglai
3楼-- · 2019-07-21 06:09
 精彩回答 2  元偷偷看……
hpdell
4楼-- · 2019-07-21 09:23
zuozhongkai 发表于 2017-3-14 10:16
你设置2G字节,相当于把后面的空间也用MPU保护了!我都说了,保护这256M就行了!

原来如此,现在明白了

一周热门 更多>