STM32要按复位键才能下载问题解决

拿别人的Keil工程来测试,点击下载程序显示:“no target connect”,检查过不是BOOT0/1的问题,最后发现按下板上的复位键时点击Keil下载程序,松开复位键就能烧录程序进去。

用示波器测量ST_LINK SWD 的reset引脚在点击下载时根本就没有复位低电平信号,同时也发现只有在按住板上复位键时,点击魔术棒-Debug-Setting才能检测到单片机SWDIO,否则就显示“no target connect”:

STM32要按复位键才能下载问题解决_第1张图片

STM32要按复位键才能下载问题解决_第2张图片STM32要按复位键才能下载问题解决_第3张图片

我打开之前正常的工程来比对,发现是Setting-Debug-Connect & Reset Options中Connect应该改为“under Reset”而不是“Normal”。

所以将Connect的选项改为“under Reset”即可让ST-LINK在下载前发出低电平复位信号,然后就能正常下载了。

你可能感兴趣的:(软件使用,stm32,keil,mdk,单片机)