引脚图
JTAG与SWD引脚定义
SWD:Serial Wire Debug串行调试。由ARM公司开发出来的,目的是减少调试接口的引脚数。
SWD与JTAG接口都是在使用仿真器时需要用到的调试接口。
仿真器的作用是替代单片机、ARM对程序的运行进行控制,实现硬件的仿真。
SWD引脚:
● GND:公共地信号(地线)
● SWDIO:串行数据输入信号,作为仿真信号的双向数据信号线
● SWCLK:串行时钟输入,作为仿真信号的时钟信号线
可选择引脚:
● SWO:串行数据输出,CPU调试接口可通过SWO输出一些调试信息,可选引脚
● RESET:仿真器输出至目标CPU的系统复位信号;使得仿真器能够在链接器件前对器件进行复位,是可选引脚。
Jlink仿真器
PC端应用程序将数据以某种协议格式,通过USB接口发送给J-Link
J-Link将接收到的USB数据进行处理,然后通过JTAG接口发送给STM32
接入
将usb一端接入电脑,状态显示绿灯即成功接入
对应引脚图:
看准左侧缺口,找到对应位置插入连接线
安装jlink驱动
下载地址:https://www.segger.com/downloads/jlink/
涉及到硬件调试的地方,需要Jlink+Ozone实现
实际测试
一切准备好,准备调试。
这里与相机进行链接,调试相关数值。
选择内核版本:
查看是否成功建立调试:
下断点,按下快门开始调试