当前位置:   article > 正文

USB转JTAG小板 (一)_如何转换成jtag口

如何转换成jtag口

为什么有 usb 转 jtag 小板

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

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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 小板厂家及名称
意法半导体 	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
	// soc : LPC4320:Cortex-M4
	// usb config : HID
// ./Firmware/Examples/LPC-Link-II/V2/CMSIS_DAP.uvprojx
	// soc : LPC4320:Cortex-M4
	// usb config : WINUSB
// ./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/

x893 	CMSIS-DAP的改版(stm32f103)
	https://github.com/x893/CMSIS-DAP

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 支持 trace 功能的 小板
LAUTERBACH  	trace32
segger  		jtrace
IAR  			I-jet trace
ARM  			ULINKpro dstream
NXP 			tracelink

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
USB功能探索
其实不管这个小板子怎么设计
都是 一个 usb device, 肯定要符合 class, class 有这几类
	audio	// 转视频
	cdc		// 转串口/ethernet
	hid 	// 转鼠标/键盘
	msc 	// 转大容量存储

CMSIS-DAP V1 是用 HID 做的

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/81720
推荐阅读
相关标签
  

闽ICP备14008679号