STM32 无法下载 芯片锁死 M3错误
烧录错误的程序导致芯片FLASH锁定无法再次烧录或擦除的一种解决方案:
某年某月某日,我偶然将一套MM32改进后的程序烧录进STM32F103RCT6中,当时的烧录后直接进入了调试界面,发现了一个情况就是,程序的起点不是配置系统时钟,而是一个FLASH函数的某条语句,
所以我当时我猜测肯定是配置错误,所以退出程序调试,检查代码配置,检查发现是MM32的某些残留配置没有修改为对应的STM32芯片设置导致的问题。
配置修好后,重新烧录,软硬件连接正常,烧录器连接正常(设备号都是正常显示的)但就是无法再次烧录,界面提示如下:

按照处理“Error: Flash Download failed - “Cortex-M3””的经验,我尝试了多种方法,均对解决问题无效。
我的猜测有多种,比如可能是启动代码出现了问题,启动设置出现了问题(但BOOT1和BOOT2接地或者3.3V都没有解决问题)。
我开始查阅网上的资料,很失望,他们想到的方法和我一样,
此时脑子里肯定不免想到:板子废了问题搁置了问题没有解决生气~~,当前被这个问题耗费了多半天时间和精力,先搁置了。
开始处理代码,或者其他项目。
然后后面对代码的调试谨慎了许多,规避问题始终是解决问题的最差的办法,所以,今天我决定拿出我自己的开发板尝试,终于开发板也废了。
不过,我在查阅资料时,发现有做其他项目的提示ST-LINK Utility的设置里面有“connect under reset”能够让FLASH复位然后再烧录。


于是,我也这样做,打开ST-LINK Utility,先点击链接,

选择加载任意一个正常的STM32平台 的hex文件。

找到“Target”–>“Set”,点开后出现上述窗口,选择“connect under reset”,跳出窗口提示如下:

然后再点击烧录,程序提示:


不管烧录结果如何(不管烧录成功还是失败),
最后再点击擦除!


然后重新把烧录器拔去,重新插上烧录器,配置“Target”–>“Set”,点开后出现上述窗口,选择“normal”!

重新烧录!

问题解决!
恭喜,你解救了至少一个板子,这为自己节省几十元,以后遇到这种情况,为自己节省更多。

STM32芯片无法下载 芯片锁死 M3错误的一种解决方案相关推荐

  1. win10远程计算机证书错误,win10系统下出现Wi-Fi证书错误的四种解决方案

    wifi想必大家都很熟悉吧,这是很多用户们喜欢的无线网络,但是在使用过程中也常常会遇到问题,比如近日就有不少win10系统的用户反馈说在连接wifi的时候,出现了wifi证书错误的情况,导致无法连接到 ...

  2. attempted an unsupported operation 、an unsupported operation was attempted [尝试不支持的操作]错误的三种解决方案

    在修改MFC程序的时候突然出现了attempted an unsupported operation[尝试不支持的操作]的错误,发现是由于修改了资源ID导致,该错误是由找不到相关资源ID导致.     ...

  3. MySQL插入emoji表情错误的2种解决方案,Incorrect string value: '\xF0\x9F\x98\x84'

    确实在开发过程中遇到过类似的问题 原因:mysql的UTF-8只支持三个字节的存储,而一般字符是三个字节,但是emoji表情是4个字节,所以存储不了. 而mysql为了解决这个问题,在5.5.3版本之 ...

  4. MySQL插入emoji表情错误的3种解决方案,Incorrect string value: '\xF0\x9F\x98\x84'

    原因:mysql的UTF-8只支持三个字节的存储,而一般字符是三个字节,但是emoji表情是4个字节,所以存储不了. 而mysql为了解决这个问题,在5.5.3版本之后转而支持了存储4个字节的utf8 ...

  5. “无任何网络提供程序接受指定的网络路径” 错误的几种解决方案

    server访问内网共享文件时,即在执行中输入\\192.168.1.11时提示"无不论什么网络提供程序接受指定的网络路径"在网上查了好多办法试了都没能解决. 由于考虑到之前的网络 ...

  6. python SSL: CERTIFICATE_VERIFY_FAILED certificate has expired 证书错误的几种情况和解决方法

    文章目录 一.哪些情况可能会遇到这个错误? 二.为什么会出现这个错误?这个错误说明了什么? 2.1 HTTPS的简要知识 2.2 客户端是如何验证服务器证书的呢? 2.2.1 常见的证书错误有: 三. ...

  7. stm32标准外设库和芯片资料下载地址

    今天整理了一下当初开发手环固件时的资料. stm32 标准外设库官网下载地址 https://my.st.com/content/my_st_com/en/products/embedded-soft ...

  8. STM32芯片包下载和安装教程

    官网下载比较慢,可以点击下方蓝色链接下载. STM32芯片包链接----点击下载 STM32芯片包 1. 下载芯片包 官方下载链接:http://www.keil.com/dd2/pack/ 这次安装 ...

  9. YDOOK :STM32 : stm官方网站 官方芯片手册下载方法

    YDOOK :STM32 : stm官方网站 官方芯片手册下载方法 1. 登录官方网站: STM32 中国网: https://www.stmcu.com.cn/ STM32 国际网: https:/ ...

  10. STM32的入门——CM3芯片STM32F103VET6的使用和相关外设

    根据<STM32库开发实战指南--基于野火指南者开发板>整理, https://gitee.com/Embedfire-stm32f103-zhinanzhe/ebf_stm32f103_ ...

最新文章

  1. 搜索引擎, 请手下留情
  2. ViewState与Session 的重要区别
  3. 第三个spring冲刺第5、6、7天(三天汇总)
  4. spring boot(一):入门篇
  5. Laravel Carbon获取 某个时间后N个月的时间
  6. java集合类(简介)
  7. PAT 1085. PAT单位排行 (25) - 乙级
  8. Internet控制报文协议ICMP
  9. narwal无法连接机器人_知了连接型智能营销机器人——重新定义AI客服
  10. js实现textarea滚动条位置始终在最下方
  11. 樊昌信 通信原理第七版 第八章思考题
  12. esp8266 安信可AiThinkerIDE_V1.5.2开发环境搭建
  13. 雷电云手机无限雷币版v1.60
  14. MySQL内存表的特性与使用介绍 -- 简明现代魔法
  15. 凌小宁教授给软件新人的演讲——选择的力量
  16. 手机投屏不是全屏怎么办_手机投屏不满屏怎么办
  17. fpc软性线路板生产工艺
  18. win10+node@16 安装特定版本 node-sass
  19. 密码极客经济学博士揭秘,2020年哪个区块链项目最值期待?
  20. eNSP实验五:RIP路由协议

热门文章

  1. 手撕IP核系列——Xilinx FIFO IP核-异步FIFO
  2. ASO优化中关键词设置是否需要逗号,aso关键词逗号隔开
  3. 删除MAC电脑中卸载PS后在launchpad中残留的图标
  4. 堪萨斯州立大学 计算机科学,美国堪萨斯州立大学排名怎么样?热门专业有哪些...
  5. 麦克马斯特计算机工程专业,麦克马斯特大学计算机专业成功录取
  6. Excel怎么随机生成偶数
  7. Typora加超链接实现页内跳转的三种方法
  8. linux将目录打包压缩,Linux系统文件、目录及文件系统的压缩与打包详解
  9. php矢量绘图,打算做一个开源的矢量绘图软件
  10. 内存溢出(OOM)及解决方案