你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
wenyangzeng 发表于 2019-7-22 07:22 使用下载工具改写选项字的读保护
海飞尸 发表于 2019-7-22 09:04 这样下载起来很麻烦,应该是可以直接写到程序中,直接烧录就可以的
wenyangzeng 发表于 2019-7-22 09:51 批量烧写并不麻烦呀。
海飞尸 发表于 2019-7-22 10:00 他这个每次烧录要点确定,才能把这个读保护烧录进去
查看全部评分
Cortexxx 发表于 2019-7-22 17:05
butterflyspring 发表于 2019-12-23 14:40 程序加读保护前要先判断是否已经加了,不能每次复位都去写。此外,要使该位有效,还必须复位一次。最好用烧 ...
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();卡住,手动重启可以看到是加进去了的,就是必须要手动重启一次,感觉麻烦,程序烧录时加入写保护感觉有点麻烦