×
单片机 > 单片机程序设计 > 详情

STM32 ST-LINK Utility无法下载的处理方法

发布时间:2020-09-01 发布时间:
|

现象:提示family: Unknown device

           Read out protection is activated.

           Could not disable Read Out Protection!

 

分析:由于STM内部提供了数据保护,有读出保护和写保护。禁止读出保护起作用,那么下载器就读不出内容了。是为了防止盗版的功能。做产品应该使用。

 

解决办法:只能把写保护、读保护取消,并擦出整个芯片。


首先,连接板子与PC,进入Dos命令行,进入C:\Program Files\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility目录下,执行ST-Link_CLI.exe -c SWD UR -OB RDP=0


这样就可以把读保护去掉了。 这一步或许不用也可以,因为已经好了,我没办法再次测试,所以不能确定这一步的必要性(王工备注)。


然后,再次启动STM32 ST-LINK Utility,先不要点“Connect”,直接进入Target > Option Bytes菜单 将BOR选为0 将Write proctection 都清空,如下图所示:

 


点击“Apply”。


然后,Connect和Full Chip Erase。就OK了。


下面的图  是 自己试的



关键字:STM32  ST-LINK  Utility 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
关于89C52单片机11.0592M晶振产生115200波特率的方法