STM32L073锁片

最近在调试硬件时,在某一次调试中,将软件烧录进芯片后,芯片本身就识别不到STLINK接口,更换接口排线后,仍无法解决。查阅资料得知,可能为CubeMX生成代码种将调试引脚PA13 PA14设置为IO输出。目前将芯片BOOT0下拉后无法启动,将NRST接地后也无法识别。请各位大佬赐教。

扔到stlink,更换jlink,然后全片擦,去除保护。 stlink不是很好用,各种n多问题,真心不建议大家在使用st原厂的工具,jlink很好用的,建议更换。

用cubeProgrammer擦除试试,我之前也遇到过,就是cubeMX忘记初始化调试引脚默认关掉了,然后我用的官方开发板NUCLEO没有自带的转TTL模块,后来用cubePrg擦除就好了,不行就BOOT0上拉擦除再恢复下拉

plus:cubPrg是一个官方做的工具,BOOT0上拉会进入厂商烧写在ROM的一段ISP程序,在这个程序中调试引脚一般不被默认关闭(cubeMX默认关闭好像是为了降低功耗),所以可以用STLink直接擦除flash