J-link使用SWD下载的连线方式
手头有两块开发板,一个是F103ZET6,另一个是C8T6。后者开发板没有JTAG口,所以只能用SWD下载和调试程序。
有如下总结:
1、有些开发板对boot的电平有要求,网上说boot0要接高电平。在测试的时候我的ZET6需要接高电平,而C8T6不需要。
2、对于RESET端子,同样有一部分板子有要求。在测试时,ZET6需要,而C8T6不需要。
3、如果你用的是盗版Jlink,那可能需要你把下图的1脚和2脚接起来,这两个VCC不是一个端点。如果不连接,会提示“No Cotex -M Device Found”。
(本图来自网络,如果你不清除引脚定义,请参见:https://www.cnblogs.com/darren-pty/p/darren_jlink.html)
4、对于不同型号的芯片,MAX CLOCK频率是不同的。在测试时,50Mhz的频率在ZET6上能下载,而在C8T6上下载会提示“can not enter debug mode”,通常点击Auto clk就能自动帮你选择。