STM32 片上调试选项字节格式解析

将对 STM32 片上调试选项字节的格式进行详细说明。

地址: 000C3H/010C3H

| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |

| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |

| OCDENSET | 0 | 0 | 1 | 0 | OCDERSD | | |

字段说明:

  • OCDENSET: 片上调试运行控制位
    • 00:禁止片上调试运行
    • 01:保留
    • 10:允许片上调试运行,安全 ID 验证失败时擦除闪存数据
    • 11:允许片上调试运行,安全 ID 验证失败时不擦除闪存数据
  • OCDERSD: 片上调试安全 ID 验证失败时数据擦除控制位
    • 0:禁止片上调试运行
    • 1:允许片上调试运行,安全 ID 验证失败时擦除闪存数据

注意:

  • 引导交换时,地址 000C3H 会被 010C3H 替换,因此两个地址的值必须相同。
  • 只能配置 OCDENSET 和 OCDERSD 位,bit6~bit1 必须设置为 "000010B"。
  • bit3~bit1 在使用片上调试功能时会被改写,设定后将变为不定值,但设定时必须初始化为 "010"。

总结

详细介绍了 STM32 片上调试选项字节的格式,并对每个字段的功能进行了说明。

pdf 文件大小:7.53MB