STM32 支持 SW 调试,只需用占用两个端口 SWDIO/SWCLK 及 VCC/GND,最多四条线就可以调试。
SWDIO/SWCLK 不需要上拉或下拉电阻。
调试时常见 No Cortex-M SW Device Found 问题,可以尝试以下方法:
1、可能软件设置了JTAG_SW_DISABLE,请将BOOT0接到VCC然后复位
2、VCC电压过低,可以尝试降低 JLINK/JTRACE Cortex-M Driver Setup 中的 Max Clock,找到合适的时钟频率
3、提示找不到J-LINK,检查是否板子是否没有上电