代码拉取完成,页面将自动刷新
本项目旨在实现一个USB转JTAG调试器,使用的是C++.但是由于嵌入式条件限制,仅仅使用了C with Class功能。
1.类IJtagPort
是用GPIO模拟JTAG时序用到的最低级的类,JTAG这一部分只需要移植这个类。
2.Stm32F103JtagPortImpl
是在单片机STM32F103上的IJtagPort
实现。
3.IJtagPort
会被Jtag
调用,Jtag
将会实现JTAG时序,并提供一些API接口。
4.UsbJtagBridge
是连接USB和JTAG的类,也就是说Jtag
是可以单独使用的,可以直接调用Jtag
的API,通常者用来测试JTAG时序。UsbJtagBridgeCmd.h
是USB和JTAG交互的命令,当USB接收到数据后,通过调用UsbJtagBridge
的接口API,然后会激活UsbJtagBridgeTask
任务,该任务会查询当前所支持的IJtagService
接口的子类,进而调用接口子类的ServerProcessRequest
方法,达到执行JTAG的功能。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。