STM32G474xx HAL 用户手册
宏定义
FLASH 密钥
FLASH 导出常量

宏定义

#define FLASH_KEY1   0x45670123U
#define FLASH_KEY2   0xCDEF89ABU
#define FLASH_PDKEY1   0x04152637U
#define FLASH_PDKEY2   0xFAFBFCFDU
#define FLASH_OPTKEY1   0x08192A3BU
#define FLASH_OPTKEY2   0x4C5D6E7FU

宏定义文档

#define FLASH_KEY1   0x45670123U

Flash 密钥1

定义于文件 stm32g4xx_hal_flash.h 的第 495 行。

被以下函数引用:HAL_FLASH_Unlock()

#define FLASH_KEY2   0xCDEF89ABU

Flash 密钥2:与 FLASH_KEY1 配合使用以解锁 FLASH 寄存器访问

定义于文件 stm32g4xx_hal_flash.h 的第 496 行。

被以下函数引用:HAL_FLASH_Unlock()

#define FLASH_OPTKEY1   0x08192A3BU

Flash 选项字节密钥1

定义于文件 stm32g4xx_hal_flash.h 的第 503 行。

被以下函数引用:HAL_FLASH_OB_Unlock()

#define FLASH_OPTKEY2   0x4C5D6E7FU

Flash 选项字节密钥2:与 FLASH_OPTKEY1 配合使用以允许选项字节操作

定义于文件 stm32g4xx_hal_flash.h 的第 504 行。

被以下函数引用:HAL_FLASH_OB_Unlock()

#define FLASH_PDKEY1   0x04152637U

Flash 掉电密钥1

定义于文件 stm32g4xx_hal_flash.h 的第 499 行。

#define FLASH_PDKEY2   0xFAFBFCFDU

Flash 掉电密钥2:与 FLASH_PDKEY1 配合使用以解锁 FLASH_ACR 中的 RUN_PD 位

定义于文件 stm32g4xx_hal_flash.h 的第 500 行。