STM32无法连接JLink(Flash读写保护)解决方法

cpu:stm32f429igt6
对于其他的stm32芯片或者其他arm芯片,其实解决方法都相通,主要就是先修改启动方式,再去更改flash或者ram中的程序。
1.问题出现原因
最近在调试一个程序时,始终调试不通,没办法了,就想着参考网上的例程来看看,结果下载的stm32工程可能和板子的硬件不太一样导致stm32 flash读写保护,此后使用jlink再也无法连接上stm32了,keil中也没办法识别出设备:
snipaste_2020-12-10_10-37-11
2.解决方法
首先,修改stm32的启动方式,我的板子默认设置的是从内部flash启动,这里要解决stm32的读写保护就不能选择从内部flash启动了。修改启动方式为:从系统存储器启动(也就是boot0接vcc,boot1接gnd),下图是stm32f429对应的启动方式配置表:
snipaste_2020-12-10_10-43-06
然后重新给板子上电,打开一个好的工程(能够在板子上正常运行的程序),此时keil能够识别出设备了,然后重新下载程序到板子就ok了,程序下载完成之后,切换启动方式到原来的启动方式即可。
snipaste_2020-12-10_10-50-07


OPPOR11上手评测:双摄惊艳,其深厚的拍照底蕴或带来强大的市场竞争力
运行Linux的ZedBoard设计实例
由运算放大器构成的比较电路设计
加速发力“超高清”,羊城“显示”正青春! 2022中国国际OLED产业大会12月火热来袭!
几种手机汉字输入法的测评
STM32无法连接JLink(Flash读写保护)解决方法
讯飞扫描词典笔推出新年学霸礼盒,春节送礼非它莫属
微机消谐装置安装前怎么查看好坏
建设人工智能全球创新中心和重庆两江新区独角兽加速基地
奥地利微电子推出AS1121 16通道LED驱动器
LM393低功耗双电压比较器
如何利用x86平台架构带来丰富的交互式驾驶体验
如何使用磁珠Ferrite Bead?
一加将在今年三月或四月推出新款 OLED 智能电视产品
中国智能家居公司有哪些_国内智能家居公司排行榜
智能音响百家争鸣,亚马逊,Google,苹果谁能脱颖而出
万用表使用前的调整
基于dsPIC30F的脉冲氙灯驱动系统
HTC在CES上推出两款VR产品 计划将在2019年第二季度推出
盘点颠覆传统制造业的革命性技术TOP6