硬汉嵌入式论坛

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

[STM32CubeMX] H743的新版cubeMX里面多了的这个是什么?

[复制链接]

10

主题

34

回帖

64

积分

初级会员

积分
64
发表于 2022-11-16 20:29:22 | 显示全部楼层 |阅读模式
image.png
如图,这个是最近更新了cubeMX之后新出现的选项,而且在新建工程的时候弹出提示框说“highly recommend”,百度了那几个单词也没有看出来是干嘛用的,有懂的大佬解答吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-11-17 09:16:24 | 显示全部楼层
这个很早就有了。

通过0x87配置4GB空间8等份,bit为0的采用对应的MPU配置,bit为1的关闭对应的MPU配置。
回复

使用道具 举报

10

主题

34

回帖

64

积分

初级会员

积分
64
 楼主| 发表于 2022-11-17 13:48:35 | 显示全部楼层
eric2013 发表于 2022-11-17 09:16
这个很早就有了。

通过0x87配置4GB空间8等份,bit为0的采用对应的MPU配置,bit为1的关闭对应的MPU配置。

硬汉哥可以详细讲讲这个有什么作用吗?昨天我是enable了这个以后,RTX内存管理初始会进入hardfault,disable就好了。
这东西有什么好处啊?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-11-17 15:13:44 | 显示全部楼层
852050675 发表于 2022-11-17 13:48
硬汉哥可以详细讲讲这个有什么作用吗?昨天我是enable了这个以后,RTX内存管理初始会进入hardfault,disa ...

没发现有什么特别用处,所以我们基本没用过。

如果大家要用的话,调用这个后,使用到的RAM空间一定要手动配置下MPU才靠谱。
回复

使用道具 举报

10

主题

34

回帖

64

积分

初级会员

积分
64
 楼主| 发表于 2022-11-17 16:35:35 | 显示全部楼层
eric2013 发表于 2022-11-17 15:13
没发现有什么特别用处,所以我们基本没用过。

如果大家要用的话,调用这个后,使用到的RAM空间一定要 ...

明白,谢谢硬汉哥回答
回复

使用道具 举报

9

主题

160

回帖

187

积分

初级会员

积分
187
发表于 2022-11-17 22:04:47 | 显示全部楼层
这个功能官方有说明,我有点映像,大概是 "默认禁止 CPU 预测访问外部地址 (0x60000000-0xE0000000)" 以提高安全性,主要原因是 Cortex-M7 具有分支预测乱序执行功能,可能有安全性隐患,具体可参考 X86-64 CPU 上沸沸扬扬的 "熔断/幽灵漏洞"
感觉现代 CPU 只要具有 ”预测执行“ 功能的,或多或少都有类似问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-11-18 00:14:43 | 显示全部楼层
avita 发表于 2022-11-17 22:04
这个功能官方有说明,我有点映像,大概是 "默认禁止 CPU 预测访问外部地址 (0x60000000-0xE0000000)" 以提 ...

有这个原因,主要是FMC的静态配置需要设置

STM32H7的M7内核关闭指令预测访问方法
https://www.armbbs.cn/forum.php? ... 1955&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

10

主题

34

回帖

64

积分

初级会员

积分
64
 楼主| 发表于 2022-11-18 11:25:52 | 显示全部楼层
avita 发表于 2022-11-17 22:04
这个功能官方有说明,我有点映像,大概是 "默认禁止 CPU 预测访问外部地址 (0x60000000-0xE0000000)" 以提 ...

感谢回答,请问还记得是在哪里说明的吗?我想去了解了解
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-11-18 13:53:02 | 显示全部楼层
852050675 发表于 2022-11-18 11:25
感谢回答,请问还记得是在哪里说明的吗?我想去了解了解

我楼上贴的就是。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 04:15 , Processed in 0.183884 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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