0

是否可以在 STM32 探索板上启用读数保护?首先,我尝试了 STM32F429I-DISC1,但在使用“stm32f4x lock 0”命令启用 RDP(我使用的是 Linux/OpenOCD)之后,MCU 似乎在发送解锁命令(并编写新固件)之前无法工作。然后我在此板文档中找到以下声明:'已知限制: • 激活 ST-LINK/V2-B 目标上的读出保护,防止目标应用程序在之后运行。ST-LINK/V2-B板上的目标读出保护必须保持禁用。

之后我尝试了 TM32L100CDISCOVERY - 它的文档没有这样的限制说明,还有它的 ST-LINK/V2 板,而不是 ST-LINK/V2-B。但我有完全相同的行为 - 一切正常 - LED 在我编程时闪烁,但在锁定后(使用 'stm32lx lock 0' 命令和随后的电源循环) - 目标 MCU 不做任何事情。

因此,看起来根本没有任何发现板支持 RDP 保护,如果我想使用此功能 - 我无论如何都需要制作自定义设备?或者它可能与股票演示板,但我做错了什么?

锁定的完整命令序列如下所示:

init 
reset halt
stm32lx lock 0
reset halt
exit

.. 或 stm32F4x 代替 stm32lx 用于 STM32F429I 板

4

0 回答 0