USB转JTAG小板 (一)


为什么有 usb 转 jtag 小板

因为 arm的 DP 有 jtag-DP , riscv 有 jtag-dtm , 而上位机 有 USB , 所以 要 额外的 小板 用于 转换 usb 和 jtag

如果 arm 的DP 有 usb-DP , riscv 有 usb-dtm , 那么 就不用 转换了
	arm 目前没指望了, riscv 有 usb-dtm 的计划

  • 小板厂家及名称
意法半导体 	st-link
新唐科技 	nulink
arm 		ulink2/ME ulinkplus ulinkpro
segger 		jlink jlinkob
arm 		daplink  cmsis-dap
// 其中 daplink  cmsis-dap jlinkob 是开源方案,ARM.CMSIS.5.3.0.pack 中安装之后 有  cmsis-dap的代码


// Keil_v5/ARM/PACK/ARM$find . -name DAP
//./CMSIS/5.3.0/CMSIS/DAP
//./CMSIS/5.3.0/CMSIS/Documentation/DAP
// Keil_v5/ARM/PACK/ARM/CMSIS/5.3.0/CMSIS/DAP$find . -name "*uvprojx"
// ./Firmware/Examples/LPC-Link-II/V1/CMSIS_DAP.uvprojx
// ./Firmware/Examples/LPC-Link-II/V2/CMSIS_DAP.uvprojx
// ./Firmware/Validation/MDK5/Validation.uvprojx


// CMSIS-DAP是ARMmbed官方开源的一款下载调试器,但凡是支持CMSIS协议的单片机都可以通过该进行模块进行下载。
// DAPLink,从CMSIS-DAP发展而来,由ARMmebed维护和开源。官方开源代码如下:https://github.com/ARMmbed/DAPLINK
	// 重要的是官方这次开源了基于STM32F103单片机的方案,对于DIY玩家来说可谓是福音。并且增加了U盘拖拽下载功能,即只需要将可执行文件拖拽至DAPLink形成的U盘中完成下载,非常的方便。

// jlink-ob  J-Link OB (for On-Board)  : https://www.segger.com/products/debug-probes/j-link/models/j-link-ob/
  • 支持 trace 功能的 小板
LAUTERBACH  	trace32
segger  		jtrace
IAR  			I-jet trace
ARM  			ULINKpro
NXP 			tracelink

猜你喜欢

转载自blog.csdn.net/u011011827/article/details/121328697