stm32l151读保护设置完,读保护生效了,但是主程序无法运行了。
void Flash_EnableReadProtection(void)
{
FLASH_Unlock();
FLASH_OB_Unlock();
if(FLASH_GetStatus() == FLASH_ERROR_WRP){
FLASH_ClearFlag(FLASH_FLAG_EOP|FLASH_FLAG_WRPERR | FLASH_FLAG_PGAERR \
| FLASH_FLAG_SIZERR | FLASH_FLAG_OPTVERR);
}
if(FLASH_OB_GetRDP() == RESET)
{
FLASH_OB_RDPConfig(OB_RDP_Level_1);
FLASH_OB_Launch();
}
FLASH_OB_Lock();
FLASH_Lock();
}