跳到主要内容
版本:Next

3.4.4.3:OEM KEY

1:介绍

部分芯片支持写入密码的方式来进行芯片的读保护 RDP 的设置,并且支持Level 2 的 RDP 的回退,这是对传统读保护功能的升级,以STM32U3 和 STM32C5 芯片为例,就存在有关于 RDP 密码的设置,如下:

7d6f8482df863d00c9462a03b607d650

当在PowerWriter 设备上,选择STM32U3STM32C5 系列芯片时,将可以看到如下的设置界面:

image-20251025095303564

image-20251025095315580

此界面的功能,提供了OEM key 的写入功能,或者是通过写入OEM key 来对目标芯片进行解锁,去除读保护等。

警告

OEM KEY 的设置和去除,只支持脱机生产模式,不支持在线模式去除,PowerWriter 客户端只提供参数设置,未直接提供写入OEM Key 的操作接口。

提示

除了STM32U3 、STM32C5 芯片之外,部分其他型号的芯片,也可能存在类似的操作功能,以具体芯片为准。

2:设置

2.1:不开启此功能

image-20251025095815640

当选择不开启此功能时,表示不使用此配置项,依赖的相关设置均将采用芯片的默认值。

2.2:写入

image-20251025100015015

当选择写入模式时,表示从低级别的RDP 模式,向高级别的RDP 防护级别进行配置,比如从RDP 0 更改为 RDP 2 ,并设置RDP 的认证密码,以便后续可以通过密码认证,来对目标芯片RDP 进行降级回退。

2.3:解锁

image-20251025100139881

当选择解锁模式时,powerwriter 将通过用户配置的密码,对目标芯片进行RDP 的降级认证,如果验证通过,目标芯片可从RDP 2 降级打破 RDP 0, 去除芯片的保护。

2.4:密码设置

image-20251025100328076

密码设置为 16进制编辑框,默认值为 0x00,可以通过直接编辑的方式对密码进行编辑,需要特别注意的是,左侧是低地址,右侧是高地址。