F0 HAL库Flash option bytes读写

2019-07-14 13:59发布

请问有HAL库的FLash Option读写问题,

        FLASH_OBProgramInitTypeDef flash_ob_init;
        
        
        


        
        HAL_FLASHEx_OBGetConfig(&flash_ob_init);
        
        if(flash_ob_init.RDPLevel!=SET)
        {
                printf("Device is readable %d ",flash_ob_init.RDPLevel);
                //flash_ob_init.RDPLevel = OB_RDP_LEVEL_1;
                //flash_ob_init.OptionType =  OPTIONBYTE_RDP;
                HAL_FLASH_Unlock();
                HAL_FLASH_OB_Unlock();               
                HAL_FLASH_OB_RDP_Config(OB_RDP_LEVEL_1);
                HAL_FLASH_OB_Lock();
                HAL_FLASH_Lock();
                HAL_FLASH_OB_Launch();                        
        }



  ******************************************************************************
  * @file    STM32f0xx_hal_flash_ex.c
  * @author  MCD Application Team
  * @version V1.2.1
  * @date    09-January-2015


各位大侠有遇到过类似的情况吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。