可能原因有两个:
1、软件代码里有进入低功耗模式的操作,上电后程序跑起来,MCU进入deep-sleep或者standby模式,是无法连接上jlink的。
2、软件代码里有对PA13和PA14(SWD默认烧写口)的配置,上电后程序跑起来,也是无法连接上Jlink的。
解决办法:
1、可以尝试在烧录时把NRST引脚拉低,但这种办法并不是万能的。
2、将boot0拉高,进入system boot模式,使用ISP软件擦除flash代码,这种办法是可靠的,但是需要把MCU的USART1的PA9、PA10引出来。
|
|