|
STM32G474xx HAL用户手册
|
函数 | |
| static void | FLASH_Program_DoubleWord (uint32_t Address, uint64_t Data) |
| 在指定地址编程双字(64位)。 | |
| static void | FLASH_Program_Fast (uint32_t Address, uint32_t DataAddress) |
| 在指定地址快速编程一行双字(64位)。 | |
| HAL_StatusTypeDef | FLASH_WaitForLastOperation (uint32_t Timeout) |
| 等待FLASH操作完成。 | |
| static void FLASH_Program_DoubleWord | ( | uint32_t | Address, |
| uint64_t | Data | ||
| ) | [static] |
在指定地址编程双字(64位)。
| Address | 指定要编程的地址。 |
| Data | 指定要编程的数据。 |
| 无 |
Definition at line 725 of file stm32g4xx_hal_flash.c.
References assert_param, and IS_FLASH_PROGRAM_ADDRESS.
Referenced by HAL_FLASH_Program(), and HAL_FLASH_Program_IT().
| static void FLASH_Program_Fast | ( | uint32_t | Address, |
| uint32_t | DataAddress | ||
| ) | [static] |
在指定地址快速编程一行双字(64位)。
| Address | 指定要编程的地址。 |
| DataAddress | 指定存储数据的地址。 |
| 无 |
Definition at line 750 of file stm32g4xx_hal_flash.c.
References assert_param, FLASH_NB_DOUBLE_WORDS_IN_ROW, and IS_FLASH_MAIN_MEM_ADDRESS.
Referenced by HAL_FLASH_Program(), and HAL_FLASH_Program_IT().
| HAL_StatusTypeDef FLASH_WaitForLastOperation | ( | uint32_t | Timeout | ) |
等待FLASH操作完成。
| Timeout | 最大FLASH操作超时时间。 |
| HAL_Status |
Definition at line 678 of file stm32g4xx_hal_flash.c.
References __HAL_FLASH_CLEAR_FLAG, __HAL_FLASH_GET_FLAG, FLASH_ProcessTypeDef::ErrorCode, FLASH_FLAG_BSY, FLASH_FLAG_EOP, FLASH_FLAG_SR_ERRORS, and HAL_GetTick().
Referenced by 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(), and HAL_FLASHEx_Erase().
1.7.6.1