Browse Source

flash写的时候关闭全部中断,写完后开启

new_pcb
tianjialong 2 years ago
parent
commit
096b4ccef4
  1. 5
      usersrc/config.c

5
usersrc/config.c

@ -86,6 +86,9 @@ int8_t config_flash_write(void)
{
HAL_StatusTypeDef status;
uint32_t config_flash_write_start_address = FLASH_START_ADDRESS;
__disable_irq(); //
status = FlashErase();
if (status != HAL_OK)
{
@ -101,5 +104,7 @@ int8_t config_flash_write(void)
FLASH_WRITE(s_config.localport);
FLASH_WRITE(s_config.config_writed_flag);
__enable_irq(); //
return 0;
}
Loading…
Cancel
Save