STM32F0设置了FALSH写保护后不能下载程序
开发环境用KEIL5+JLINK进行程序调试,STM32F0根据选项字节进行FALSH写保护后,下次不能再程序下载了,现已用STM32 ST-LINK Utility进行解除。能不能在KEIL或程序中自己解除FALSH写保护?PS:FALSH编程结束时会把0x08000000~0x08000010地址(中断向量)处的数据清零,程序中没有擦除0x08000000,也没有进行编程,不知为何会出现这样的问题?
芯片写保护了只能用ST-LINK Utility工具恢复。 好像keil和iar都不带这个功能,或许带,但是懒的去研究!!;P;P;P 就是这样子的,设置读保护后,就不能下载了。
如果想再次下载,那么必须先去除读保护。去除读保护的方法至少有三种以上,请搜索相关帖子。 谢谢分享 写保护以后,可以通过flashloader等工具先关闭写保护,再进行擦写操作。 软件程序是 可以改写oprionbyte位的,但是需要复位一次才生效。另外改写读保护这一位时,紧接着芯片就会自动擦除所有芯片内容的,手册中有详细描述:) 感谢解答:)
页:
[1]