一、什么是JLINK?
JLINK是一个兼容JTAG的仿真器,作用是烧入程序和Debug
二、JLINK是如何处理数据的?
1.PC端应用程序将数据以某种协议格式,通过USB接口发送给J-Link
2.J-Link将接收到的USB数据进行处理,然后通过JTAG接口发送给STM32
3.STM32上的JTAG接口电路通过操作寄存器直接访问到flash,实现对flash的读写
NOTES:
1.调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种。
2.JTAG(Joint Test AcTIon Group)是一种国际标准测试协议,也叫ARM调试协议。
3.现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。
▲文中不正之处,请不吝指出