STM32芯片无法下载 芯片锁死 M3错误的一种解决方案
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错误的一种解决方案相关推荐
- win10远程计算机证书错误,win10系统下出现Wi-Fi证书错误的四种解决方案
wifi想必大家都很熟悉吧,这是很多用户们喜欢的无线网络,但是在使用过程中也常常会遇到问题,比如近日就有不少win10系统的用户反馈说在连接wifi的时候,出现了wifi证书错误的情况,导致无法连接到 ...
- attempted an unsupported operation 、an unsupported operation was attempted [尝试不支持的操作]错误的三种解决方案
在修改MFC程序的时候突然出现了attempted an unsupported operation[尝试不支持的操作]的错误,发现是由于修改了资源ID导致,该错误是由找不到相关资源ID导致. ...
- MySQL插入emoji表情错误的2种解决方案,Incorrect string value: '\xF0\x9F\x98\x84'
确实在开发过程中遇到过类似的问题 原因:mysql的UTF-8只支持三个字节的存储,而一般字符是三个字节,但是emoji表情是4个字节,所以存储不了. 而mysql为了解决这个问题,在5.5.3版本之 ...
- MySQL插入emoji表情错误的3种解决方案,Incorrect string value: '\xF0\x9F\x98\x84'
原因:mysql的UTF-8只支持三个字节的存储,而一般字符是三个字节,但是emoji表情是4个字节,所以存储不了. 而mysql为了解决这个问题,在5.5.3版本之后转而支持了存储4个字节的utf8 ...
- “无任何网络提供程序接受指定的网络路径” 错误的几种解决方案
server访问内网共享文件时,即在执行中输入\\192.168.1.11时提示"无不论什么网络提供程序接受指定的网络路径"在网上查了好多办法试了都没能解决. 由于考虑到之前的网络 ...
- python SSL: CERTIFICATE_VERIFY_FAILED certificate has expired 证书错误的几种情况和解决方法
文章目录 一.哪些情况可能会遇到这个错误? 二.为什么会出现这个错误?这个错误说明了什么? 2.1 HTTPS的简要知识 2.2 客户端是如何验证服务器证书的呢? 2.2.1 常见的证书错误有: 三. ...
- stm32标准外设库和芯片资料下载地址
今天整理了一下当初开发手环固件时的资料. stm32 标准外设库官网下载地址 https://my.st.com/content/my_st_com/en/products/embedded-soft ...
- STM32芯片包下载和安装教程
官网下载比较慢,可以点击下方蓝色链接下载. STM32芯片包链接----点击下载 STM32芯片包 1. 下载芯片包 官方下载链接:http://www.keil.com/dd2/pack/ 这次安装 ...
- YDOOK :STM32 : stm官方网站 官方芯片手册下载方法
YDOOK :STM32 : stm官方网站 官方芯片手册下载方法 1. 登录官方网站: STM32 中国网: https://www.stmcu.com.cn/ STM32 国际网: https:/ ...
- STM32的入门——CM3芯片STM32F103VET6的使用和相关外设
根据<STM32库开发实战指南--基于野火指南者开发板>整理, https://gitee.com/Embedfire-stm32f103-zhinanzhe/ebf_stm32f103_ ...
最新文章
- 搜索引擎, 请手下留情
- ViewState与Session 的重要区别
- 第三个spring冲刺第5、6、7天(三天汇总)
- spring boot(一):入门篇
- Laravel Carbon获取 某个时间后N个月的时间
- java集合类(简介)
- PAT 1085. PAT单位排行 (25) - 乙级
- Internet控制报文协议ICMP
- narwal无法连接机器人_知了连接型智能营销机器人——重新定义AI客服
- js实现textarea滚动条位置始终在最下方
- 樊昌信 通信原理第七版 第八章思考题
- esp8266 安信可AiThinkerIDE_V1.5.2开发环境搭建
- 雷电云手机无限雷币版v1.60
- MySQL内存表的特性与使用介绍 -- 简明现代魔法
- 凌小宁教授给软件新人的演讲——选择的力量
- 手机投屏不是全屏怎么办_手机投屏不满屏怎么办
- fpc软性线路板生产工艺
- win10+node@16 安装特定版本 node-sass
- 密码极客经济学博士揭秘,2020年哪个区块链项目最值期待?
- eNSP实验五:RIP路由协议
热门文章
- 手撕IP核系列——Xilinx FIFO IP核-异步FIFO
- ASO优化中关键词设置是否需要逗号,aso关键词逗号隔开
- 删除MAC电脑中卸载PS后在launchpad中残留的图标
- 堪萨斯州立大学 计算机科学,美国堪萨斯州立大学排名怎么样?热门专业有哪些...
- 麦克马斯特计算机工程专业,麦克马斯特大学计算机专业成功录取
- Excel怎么随机生成偶数
- Typora加超链接实现页内跳转的三种方法
- linux将目录打包压缩,Linux系统文件、目录及文件系统的压缩与打包详解
- php矢量绘图,打算做一个开源的矢量绘图软件
- 内存溢出(OOM)及解决方案