如何使用stlink解锁stm32芯片
2026/6/9 16:34:33 网站建设 项目流程

适用情况

常规情况

能够识别到一个设备

需要解决情况

能正常识别 stlink 但是无法在 keil 出现设备,为 no target connect。

如果没有接错 SWCLK 和 SWDIO,以及 BOOT 都为 0 的话,直接通过初始化(擦除所有程序)芯片来实现解锁

软件安装

下载软件

官网下载,需要 MYST 账号

官网链接

百度网盘

链接: https://pan.baidu.com/s/1dou0OyiZ49_4lnxf4iQN6g?pwd=0721 提取码: 0721

安装到电脑

文件解压后会有这个文件。双击下载

一直 next ,该界面为路径选择

软件下载完成,同时会跳出另一个界面

另一个界面,为驱动下载,下过的直接下一页,完成即可

安装好后桌面会出现这个

,打开即可开始解锁

开始解锁

设置

先进行一些设置

连接频率,如果连不上就降一点。

设置为在复位下连接和硬件复位

解锁

按住板子的复位键(一般在板子上有 nrst 或 rst 字样的按键

),点击

选择 OK

后 1 秒左右放开。

出现该弹窗就是在擦除芯片。

完成后会出现这个,全为 FFFF 为擦除成功。芯片也成功解锁

关闭软件到 keil 查看,能够重新发现设备了

为什么会出现芯片锁

将烧写口用掉了

cubemx 的 sys 被设置为 no debug

且将烧写用的两个端口用掉了,如下图

烧错芯片型号了

如果将 stm32f103zet6 的工程烧写到 stm32f103c8t6,有可能会出现锁芯片

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询