STM32怎么在代码中把读保护加进去呢?
http://blog.csdn.net/scbzxy/article/details/79067451
这样下载起来很麻烦,应该是可以直接写到程序中,直接烧录就可以的
批量烧写并不麻烦呀。
他这个每次烧录要点确定,才能把这个读保护烧录进去
批量下载时当然要使用脱机烧写的工具一键就搞定了。
评分
查看全部评分
{
FLASH_Unlock(); //必须加,否则会出错
FLASH_OB_Unlock();
FLASH_OB_RDPConfig(OB_RDP_Level_1); //设置读保护等级1
FLASH_OB_Launch(); //这句话一定加上,将自动复位加载,否则第一次上电,RDP并未生效,需要复位后才能生效。
FLASH_OB_Lock();
FLASH_Lock();
printf("\n重启\n");
// __disable_fault_irq();
NVIC_SystemReset();
}
STM32F407这样是能添加进去,但是会在FLASH_OB_Launch();这里卡住,不会自动复位
有判断有没有保护,没有保护才会再加,但是会在FLASH_OB_Launch();卡住,手动重启可以看到是加进去了的,就是必须要手动重启一次,感觉麻烦,程序烧录时加入写保护感觉有点麻烦