arm芯片调试系统整体框架简介

Target:被调试的芯片,例如STM32,GD32等,包括risc-v,arm架构的芯片,芯片需要支持JTAG接口,通过JTAG接口将芯片和调试器进行连接。
Hardware Debugger:常见的有Jlink,Daplink(CMSIS_DAP),STLink等都可以用于调试,但是每个调试器,支持的cpu不一样,JLink,Daplink等较为通用,支持较多,STLink主要用于STM相关芯片,兼容性不好。
OpenOCD,pyOCD,JLink:在电脑端的调试器适配软件,将调试器和电脑用USB线缆进行连接,即可进行通信,主要是可以实