硬件的问题主要体现在芯片可能被读/写锁定导致无法读取或写入,这也是我所遇到的问题,主要分为JTAG调试或者st-link调试方式。JTAG类解决方法网上已有相关解释,加上我并没有使用JTAG调试方法,故而不做过多总结,主要来说一下st-link调试问题所在。 解决的思路来源于一篇用于JTAG调试帖子,这位博主应该是使用Jlink进行的调试,我按照他的博客下载软件后连接不成功,这才意识到我用的是stlink,一度傻乎乎搞了一个多小时… 之后考虑了一下,既然JTAG有这种修改软件,那么stlink作为更普遍的调试工具,应该也存在,故而在网上查了查相关信息,最后在ST官网找到了软件,就是图中所示软件: 这个软件可以在官网直接找到,内存占用不大,下载时间并不长,大家可以在以下链接自行下载: link