硬件及环境:
1.操作系统:win7旗舰版
2.stm32f030开发板
3.ST-LINK V2下载器
4.15cm长度杜邦线4根
硬件连接方式
1.stm32f030开发板通过SWD下载口连接到ST-LINK V2,连线是VCC3.3   SWCLK   GND   SWDIO四线
2.ST-LINK V2直接连接到电脑USB口
问题现象及解决过程:
1.首先安装keil5.11开发环境,ST-LINK Utility以及ST-LINK V2的驱动。说明:ST-LINK V2的驱动中未包含ST-LINK Utility,需要自行下载
2.在keil5.11中能够找到ST-LINK,说明ST-LINIK V2的驱动没有问题。


3.连接好硬件后,在ST-LINK Utility中,点击Target>connect,出现错误提示: “Can not read memory!Disable Read Out Protection and retry.”
但是可以发现能够读取到设备家族、ID、ID版本、Flash size等信息,说明通信正常。
而且杜邦线长度15cm,ST_LINK V2直接连接到USB上,排除线过长的问题。

4.根据“Disable Read Out Protection and retry.”判断,可能为设备设置了读保护。将ST-LINK V2设备拔下,重新插入USB中,重新启动ST-LINK Utility,不要点击connect,点击“Target > Option Bytes”调出选项字节对话框,发现读保护Read OutProtection
 设置为Level 1,如下:

5.将读保护等级设置为Level0后,连接恢复正常。
原因:
由于STM内部提供了数据保护,有读出保护和写保护。禁止读出保护起作用,那么下载器就读不出内容了。是为了防止盗版的功能。做产品应该使用此功能。

STM32 ST-LINK Utility解决错误提示“Can not read memory!Disable Read Out Protection and retry”相关推荐

  1. STM32 ST link V2 固件 ST-LinkV2.J16.S4.hex

    STM32 ST link V2 固件 将一个STM32F103C8T6变成ST link V2 STM32 ST link V2 固件 ST-LinkV2.J16.S4.hex https://do ...

  2. IAR J-Link下载程序出现错误提示:Failed to get CPU status after 4 retries Retry?

    情况一:打开IAR的"Project"------->"Options..."------->"J-Link/J-Trace"- ...

  3. 常见的 ChatGPT 相关错误提示及解决办法

    我汇总了一些大家在使用 ChatGPT 过程中,可能会遇到的一些问题以及相关错误提示,大家可以根据遇到的情况查看解决办法. 注册登陆问题: 错误提示:Too many signups from the ...

  4. 打开网页出现错误提示out of memory

    问题描述: 打开网页,内容加载完成后又突然消失 出现错误提示:out of memory 问题原因: out of memory的意思是内存溢出 出现这个问题说明系统内存占用过高 还可能会导致程序崩溃 ...

  5. 使用STM32 ST-LINK Utility 烧录程序,ST LINK烧录程序,解锁FLASH

    关键词:ST LINK烧录程序,STLINK烧录程序,ST-LINK烧录程序,STLINK烧录程序,ST LINK解锁Flash 1.读取STM32内部FLASH及芯片信息 使用ST-Link连接硬件 ...

  6. ST-LINK Utility + ST LINK+ STM32G474 erase chip fails

    今天遇到个诡异的问题,用ST-LINK Utility修改STM32G4XX的option byte 和下载程序时,突然发现MCU flash里的内容全为0.. 并且用full chip erase ...

  7. 安装ST LINK驱动后显示成功,但无法识别问题的解决办法之一

    如果你遇到:STM32安装ST LINK驱动后显示成功,但会显示各种"NO ST-LINK detected",或者用XCOM显示没有搜到接口以及设备管理器没有显示驱动的情况,而且 ...

  8. 计算机网络连接显示678是什么意思,宽带连接错误678,教您宽带连接出现错误提示代码678怎么解决...

    对电脑网络有资深了解的用户就知道,网络的错误代码678是宽带的故障代码之一.其含义是远程计算机无响应.而在网上罗列了一堆的可能性,其中涉及的一些高深的专业知识与判断,很多的用户都表示看得是云里雾里不知 ...

  9. Mac 错误提示:zsh: command not found: brew解决方法

    Mac 错误提示:zsh: command not found: brew解决方法@TOC 欢迎使用Markdown编辑器 Mac平台出现brew command not found问题解决方法 错误 ...

最新文章

  1. linux php 断点调试,PHP断点调试工具Xdebug的安装
  2. Java开发微信之菜单不显示
  3. linux磁盘第一个扇区分析,Linux磁盘分区
  4. ni软件管理器_NI 技术支持丨我的 NI 硬件设备不能被识别,怎么办?Windows
  5. html自动按键,VBS脚本和HTML DOM自动操作网页
  6. STM32的学习记录--1.准备工作
  7. 颇有微词 小模式 大蓝海 by 曹继忠 - 2013中国SEO排行榜
  8. oracle sql中打印,在Oracle SQL Developer SQL工作表窗口中打印文本
  9. sql server 2000:不能打开到主机的连接,在端口1433:连接失败
  10. 10个微型计算机应用的例子,微型计算机原理与接技术版简答题.doc
  11. 国内首家!携程周三、周五可在家“躺平”:76%员工主动报名 !网友:我酸了...
  12. KB / KiB,MB / MiB,GB / GiB,… 的区别
  13. excel里面身份证号显示不全
  14. java poi 读取word_Java poi读取word文档(本篇只能读取text内容)
  15. 四川大学计算机学院男女生比例,2019年四川各大高校男女比例排行,电子科技大学4比1...
  16. 利用jQuery制作简易手风琴
  17. Cover Letter常用范式和模版
  18. 萤石云视频直播切换出现no source found in video tag.的问题解决方法
  19. 产品体验营销或成广告业主们的新选择
  20. 斯特封和格莱圈的区别

热门文章

  1. 坚持四项基本原则,开发鲁棒性NLP系统
  2. 微信小程序添加搜索功能
  3. matplotlib字体查找机制探索
  4. [个人开发者赚钱四]开发产品及发布到应用市场
  5. bim常用机电软件【净高构件定位】功能
  6. 深圳易商网网络营销思路
  7. 2019年win10最好用的操作系统—win10专业版1903版本
  8. emacs中的web浏览器--eww
  9. 微信战狼计划之小程序开发 视频教程
  10. 王树彤:从清华先生到美女总裁(生怕链接没有了,自己收录起来)