打印
[其他ST产品]

STM32锁芯片,解锁方法(J-LINK)

[复制链接]
1611|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xdvca|  楼主 | 2023-5-29 15:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在烧写STM32时,不小心把usb口给弄掉了,然后就尴尬了,芯片被锁了。
烧写的时候报错,如下:



然后就搜了一下,大致有两个方法,
  • 第一种需要通过接3.3V到板子上BOOT0重新上电
  • 第二种是直接通过软件的方法解锁



使用特权

评论回复
沙发
xdvca|  楼主 | 2023-5-29 15:38 | 只看该作者
因为我们的板子不好拿出来,所以只能用第二种方法,我们用的是JLink,然后在J Link ARM的软件包里面的J-Link STM32 Unlock软件,找不到安装位置就直接搜索,

这里需要注意的是,然后先check一下自己的JLink软件的版本,我最开始用的J-Link Arm V4.28c,这个应该是很旧版了,这种旧版的软件,会导致连不上STM32,很奇怪,平时烧写是没问题的,然后只能装一个新版的J-Link ARM软件,后来装的是v6.30d。

使用特权

评论回复
板凳
xdvca|  楼主 | 2023-5-29 15:39 | 只看该作者
然后找到unlock的程序,打开后,会弹一个窗,意思就是问是否重置 STM32设备,点确认。



这时打开就跟之前不一样了,用这个版本才能连上STM32。

然后基本瞬间就解锁完了,再次尝试烧写,这次就能烧写成功了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

357

帖子

0

粉丝