STM32使用SWD进行调试
软件环境: Keil_MDK
本文引用地址:https://www.eepw.com.cn/article/201612/325148.htm调试过程:
首先是要连接线路,使用JLink_v8 需要连接5跟线,分别是VCC,nJTRST,SWDIO,SWCLK;但是nJTRST可以不连接,但是在设置的时候会有所不同,要在设置界面里把RESET方式选择成自动,或者其他的,但是一定不能选择硬件复位,因为这个脚没有连接无法使用硬件复位,但是在仿真的时候也可以产生复位,那是因为可以模拟软件复位。所以这个脚可以不用连接。
下面是连接图:

下面是在MDK里设置的图片:


=====================================================================================
结束语:
SWD最大的好处就是节省PCB 的空间和布线难度,减少到2跟线去仿真的确非常的好。
另外他的仿真速度并没有比20脚的JTAG好多少,就算是一样吧。
评论