[STM32F3] stm32芯片被锁死怎么解决

[复制链接]
10193|35
 楼主| 9dome猫 发表于 2023-11-30 23:55 | 显示全部楼层 |阅读模式
使用keil不能烧录程序
stm32 stlink utilty也不能正常连接开发板
是不是坏掉了啊?
everyrobin 发表于 2023-12-5 10:57 | 显示全部楼层
STM32芯片被锁死通常是因为烧入的工程与实际器件不匹配
beacherblack 发表于 2023-12-5 13:16 | 显示全部楼层
可以使用JTAG或SWD接口进行解锁。
loutin 发表于 2023-12-5 16:20 | 显示全部楼层
解锁工具可以通过烧录到开发板或单片机中,然后对芯片进行解锁操作。
benjaminka 发表于 2023-12-5 19:30 | 显示全部楼层
按住单片机复位键不松开,同时点击Keil的下载按钮,等待一会儿,单片机将停止程序运行。此时可以放开复位键。
phoenixwhite 发表于 2023-12-6 18:19 | 显示全部楼层
在STM32芯片中,Option Byte用于设置读写保护。将Option Byte中的Level从1变为0,然后点击Apply
flycamelaaa 发表于 2023-12-7 15:50 | 显示全部楼层
如果芯片只是暂时性地锁定,可以尝试通过重新启动芯片来解决问题。将芯片断电,然后再次上电可能会重置芯片的状态。
flycamelaaa 发表于 2023-12-7 15:50 | 显示全部楼层
检查程序问题
powerantone 发表于 2023-12-7 15:51 | 显示全部楼层
如果芯片或电路板上的硬件出现故障,也可能会导致芯片被锁定。
jimmhu 发表于 2023-12-8 09:23 | 显示全部楼层
按住复位按键,或短接复位脚电容,然后点击下载
dspmana 发表于 2023-12-8 09:46 | 显示全部楼层
按住单片机复位键不松开,同时下载程序,弹出一个窗口,选择"No",再重新下载程序即可。
bestwell 发表于 2023-12-8 15:13 | 显示全部楼层
如果芯片被锁死的原因是Flash中的某些数据被损坏或者被锁定,可以尝试擦除整个Flash,然后重新烧写程序
juliestephen 发表于 2023-12-8 21:11 | 显示全部楼层
禁用JTAG功能,然后重新下载程序
chenjun89 发表于 2023-12-8 21:15 来自手机 | 显示全部楼层
改变boot模式,看看能不能从串口boot启动,然后重新烧写。
uptown 发表于 2023-12-8 21:47 | 显示全部楼层
使用JTAG或SWD接口连接芯片和开发板;然后,利用STM32 ST-LINK Utility软件来打开芯片;最后,在“Option Bytes”选项卡中,将“RDP”设置为“Level 0”即可完成解锁。
jackcat 发表于 2023-12-9 14:33 | 显示全部楼层
将RST引脚接地,然后给芯片供电,保持几秒钟,再断开电源。
hudi008 发表于 2023-12-9 15:52 | 显示全部楼层
使用STM32 st-LINK Utility.exe软件
houjiakai 发表于 2023-12-9 16:18 | 显示全部楼层
使用ST-LINK Utility进行设置。在ST-LINK Utility中,将connect选项更改
mnynt121 发表于 2023-12-9 20:56 | 显示全部楼层
按住芯片复位键不松开,同时下载程序,待程序下载完成后松开复位键即可。
mattlincoln 发表于 2023-12-9 22:54 | 显示全部楼层
更改Option Byte。              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

1593

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部