STM32Cube_FW_F4_V1.21.0 运行下面程序就死机

2019-12-17 21:30发布

  1. void Flash_DisableReadProtection ( void )
  2. {
  3.     FLASH_OBProgramInitTypeDef OBInit;
  4.     __HAL_FLASH_PREFETCH_BUFFER_DISABLE();
  5.     HAL_FLASHEx_OBGetConfig ( &OBInit );

  6.     if ( OBInit.RDPLevel == OB_RDP_LEVEL_1 )
  7.     {
  8.         OBInit.OptionType = OPTIONBYTE_RDP;
  9.         OBInit.RDPLevel = OB_RDP_LEVEL_0;
  10.         HAL_FLASH_Unlock();
  11.         HAL_FLASH_OB_Unlock();
  12.         HAL_FLASHEx_OBProgram ( &OBInit );
  13.         HAL_FLASH_OB_Launch();
  14.         HAL_FLASH_OB_Lock();
  15.         HAL_FLASH_Lock();
  16.     }

  17.     __HAL_FLASH_PREFETCH_BUFFER_ENABLE();
  18. }
复制代码
0条回答

一周热门 更多>