打印
[STM32L4]

求教:STM32Flash 写保护设置成 areaA和areaB 有什么区别?

[复制链接]
933|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

参考手册只说了 可以把写保护设置成 areaA和areaB ,
又不介绍 AB两者区分的目的和意义

使用特权

评论回复
沙发
呐咯密密| | 2024-9-13 10:21 | 只看该作者
areaA:

这通常是Flash的主区域,包含主要的代码和数据。
areaA的写保护可以防止对大部分程序代码和数据的修改,适用于保护核心的软件功能和参数。
areaB:

areaB可能指代Flash中的特定区域,如数据区或用户区,具体取决于STM32的具体型号和配置。
areaB的写保护可以用于保护敏感数据或用户自定义区域,例如用户参数、校准数据或加密密钥等。

使用特权

评论回复
板凳
stormwind123| | 2024-9-14 16:27 | 只看该作者
STM32 Flash写保护设置成areaA和areaB的区别可能主要在于保护区域、用途和访问权限的不同。

使用特权

评论回复
地板
oyhprince|  楼主 | 2024-9-15 00:51 | 只看该作者
呐咯密密 发表于 2024-9-13 10:21
areaA:

这通常是Flash的主区域,包含主要的代码和数据。

型号是 stm32L496ve, FLASH 是512KB ,有bank1&bank2两个bank,每个bank 有128个page,一个page = 2KB。

使用特权

评论回复
5
o88ne| | 2024-9-17 18:21 | 只看该作者
可以把写保护设置成 areaA和areaB

使用特权

评论回复
6
oyhprince|  楼主 | 2024-9-18 01:01 | 只看该作者
o88ne 发表于 2024-9-17 18:21
可以把写保护设置成 areaA和areaB

我是搞不懂areaA和areaB有什么区别,一片flash 它为什么要设置成areaA而不是 areaB ,另一片为什么是B而不是A

使用特权

评论回复
7
oyhprince|  楼主 | 2024-10-10 22:37 | 只看该作者
呐咯密密 发表于 2024-9-13 10:21
areaA:

这通常是Flash的主区域,包含主要的代码和数据。

这两者有什么区别呢?

使用特权

评论回复
8
Stahan| | 2024-10-13 23:20 | 只看该作者
区域不同吧

使用特权

评论回复
评论
oyhprince 2024-11-8 20:41 回复TA
同一块合法地址,既可以设置成areA 也可以设置成 areaB 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

171

帖子

1

粉丝