STM32 ST-LINK Utility无法下载的处理方法
来源:互联网 发布:知乎2016 编辑:程序博客网 时间:2024/05/21 17:07
STM32 ST-LINK Utility无法下载的处理方法
现象:提示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了。
下面的图 是 自己试的
2 0
- STM32 ST-LINK Utility无法下载的处理方法
- STM32 ST-LINK Utility无法下载的处理方法
- STM32 ST-LINK Utility介绍、下载、安装、使用方法
- STM32 ST-LINK Utility安装及使用
- 使用ST-Link Utility去除STM32芯片读写保护
- st-link调试stm32的问题
- 【实战经验】使用STM32 ST-LINK Utility 设置读保护后不能运行
- 关于STM32 使用ST-Link下载提示 Internal command error的问题
- 树莓派 st-link master使用ST-LINK V2下载STM32程序 支持F0 F1 F2 等
- st官网下载stm32固件库方法
- 【STM32烧写方法一】ST-LINK烧写
- STM32 ST-LINK Utility解决错误提示“Can not read memory!Disable Read Out Protection and retry”
- 关于用ST-Link V2下载出现internal command error和keil无法识别ST—LINK的问题解决法法如下
- STM32准备工作【Keil配置、keil模板建立、ST-Link V2下载配置】
- ST-Link不能下载程序的几种解决办法
- Eclipse stm32 编辑 编译 下载 调试 ( ST-Link J-Link ) 环境搭建 (使用GNU ARM Eclipse)
- macOS STM32开发(STM32CubeMX/SW4STM32/ST-Link)
- J-Link和ST-Link批处理方式下载,方便的量产烧录
- Hibernate 学习经验之谈-(四)关联映射
- “奔跑吧,牛客“---统计一
- Algorithms—104.Maximum Depth of Binary Tree
- 【Mark】黑客与画家 - 第一章 为什么书呆子不受欢迎
- 鬼脚七 两个故事
- STM32 ST-LINK Utility无法下载的处理方法
- 引用形参使用中要注意的问题
- 多核程序设计——缓存一致性协议MESI
- 流程控制和类型转换
- hdu 3496 Watch The Movie
- 数据结构(一)顺序表、链表以及队列
- 【oc】指针
- Java学习----继承和接口的区别是什么???
- Algorithms—107.Binary Tree Level Order Traversal II