|
STM32G474xx HAL用户手册
|
宏定义 | |
| #define | FLASH_NB_DOUBLE_WORDS_IN_ROW 32 |
| #define | FLASH_SIZE_DATA_REGISTER FLASHSIZE_BASE |
| #define | FLASH_SIZE |
| #define | FLASH_BANK_SIZE (FLASH_SIZE >> 1) |
| #define | FLASH_PAGE_NB |
| #define | FLASH_PAGE_SIZE_128_BITS 0x1000U /* 4 KB */ |
| #define | FLASH_PAGE_SIZE 0x800U /* 2 KB */ |
| #define | FLASH_TIMEOUT_VALUE 1000U /* 1 s */ |
| #define FLASH_BANK_SIZE (FLASH_SIZE >> 1) |
定义于文件 stm32g4xx_hal_flash.h 的第 873 行
被以下函数引用: FLASH_OB_GetPCROP(), 和 FLASH_OB_PCROPConfig().
| #define FLASH_NB_DOUBLE_WORDS_IN_ROW 32 |
定义于文件 stm32g4xx_hal_flash.c 的第 106 行
被以下函数引用: FLASH_Program_Fast().
| #define FLASH_PAGE_NB |
(((FLASH_SIZE == 0x00080000U) ? 128U : \ ((FLASH_SIZE == 0x00040000U) ? 64U : 32U))
定义于文件 stm32g4xx_hal_flash.h 的第 874 行
| #define FLASH_PAGE_SIZE 0x800U /* 2 KB */ |
定义于文件 stm32g4xx_hal_flash.h 的第 885 行
| #define FLASH_PAGE_SIZE_128_BITS 0x1000U /* 4 KB */ |
定义于文件 stm32g4xx_hal_flash.h 的第 876 行
| #define FLASH_SIZE |
((((*((uint16_t *)FLASH_SIZE_DATA_REGISTER)) == 0xFFFFU)) ? (0x200UL << 10U) : \ (((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & 0xFFFFUL) << 10U))
定义于文件 stm32g4xx_hal_flash.h 的第 871 行
| #define FLASH_SIZE_DATA_REGISTER FLASHSIZE_BASE |
定义于文件 stm32g4xx_hal_flash.h 的第 868 行
| #define FLASH_TIMEOUT_VALUE 1000U /* 1 s */ |
定义于文件 stm32g4xx_hal_flash.h 的第 887 行
被以下函数引用: FLASH_OB_BootLockConfig(), FLASH_OB_PCROPConfig(), FLASH_OB_RDPConfig(), FLASH_OB_SecMemConfig(), FLASH_OB_UserConfig(), FLASH_OB_WRPConfig(), HAL_FLASH_OB_Launch(), HAL_FLASH_Program(), HAL_FLASH_Program_IT(), HAL_FLASHEx_Erase(), 和 HAL_FLASHEx_OB_DBankConfig().
1.7.6.1