1.2 SWD协议 SWD全称 serial wire debug,串行调试协议;也是调试芯片的通用标准协议; 2 SWJ-DP SWJ-DP全称 serial wire/JTAG - debug port,串行和边界扫描系统调试端口;为stm32系列的程序下载端口; SWJ-DP可复用成JTAG调试接口、SW调试接口,分时复用JTAG协议、SWD协议进行下载; 2.1 stm32f1...
STM32单片机一般有以下几种调试方式: 1. SWD(Serial Wire Debug)调试模式: SWD是STM32单片机常用的调试模式之一。它通过单一的调试引脚(SWDIO)和时钟引脚(SWCLK)来进行调试和编程操作。使用SWD调试模式,可以进行单步调试、断点调试、查看寄存器状态等操作。 2. JTAG(Joint TestAction Group)调试模式: JTAG也是一种常...
SWJ调试端口(serial wire and JTAG) STM32内核集成了串行/JTAG调试接口(SWJ-DP)。这是标准的ARM CoreSight调试接口,包括JTAG-DP接口(5个引脚)和SW-DP接口(2个引脚)。 1.JTAG调试接口(JTAG-DP)为AHP-AP模块提供5针标准JTAG接口。 2. 串行调试接口(SW-DP)为AHP-AP模块提供2针(时钟+数据)接口。 在SWJ-DP...
STM32的5个普通I/O口可用作SWJ-DP(串行/JTAG调试)接口引脚: SWJ调试端口(serial wire and JTAG) STM32内核集成了串行/JTAG调试接口(SWJ-DP)。这是标准的ARM CoreSight调试接口,包括JTAG-DP接口(5个引脚)和SW-DP接口(2个引脚)。 1.JTAG调试接口(JTAG-DP)为AHP-AP模块提供5针标准JTAG接口。 2. 串行调试...
1.SWCLK (Serial Wire Clock): 这是时钟信号线,用于同步数据传输。 2.SWDIO (Serial Wire Debug Data I/O): 这是双向数据线,用于传输命令、地址和数据。 这两条线取代了JTAG的TCK, TMS, TDI和TDO。 可选的额外引脚包括: 1.nRESET (Optional...
SWJ调试端口(serial wire and JTAG) STM32内核集成了串行/JTAG调试接口(SWJ-DP)。这是标准的ARM CoreSight调试接口,包括JTAG-DP接口(5个引脚)和SW-DP接口(2个引脚)。 1.JTAG调试接口(JTAG-DP)为AHP-AP模块提供5针标准JTAG接口。 2. 串行调试接口(SW-DP)为AHP-AP模块提供2针(时钟+数据)接口。
2 标准的JTAG接口是4线:JTAGTMS--模式选择、TCK--时钟、TDI--数据输入、TDO--数据输出,在设计PCB时,还要考虑到是否需要利用JTAG接口给MCU供电。3 第二种调试方式SWD,全称是Serial Wire Debug(串行调试),它的接线方式较JTAG简单,2线式:SWDIO--串行数据线、SWDCLK--串行时钟线,一般在设计PCB时,会预留4...
Step3.配置SYS,我们这里选择的是Serial Wire。(正常情况配置不配置不影响,debug可以使用。但是你不可以把这两个引脚用于其他复用功能,如果用于其他复用功能,debug就不起作用了。) Step4.串口配置(主要为了在串口调试助手显示读写数据),因为没有用到中断和DMA所以我们就不过多讲解。
问题:这个debug serial wire没有选中情况下,为什么代码也可以下载?还有选中和没选中代码为什么都一样,...