站内搜索
发作品签到
USB-Blaser+J-Link OB多功能调试器
专业版

USB-Blaser+J-Link OB多功能调试器

781
0
0
1

简介

这是一个集大成的多功能J-TAG调试器,采用STM32F103 CB CPU,可以通过刷不同固件实现USB Blaster,J-Link OB以及DAP LINK功能。只供DIY学习使用,严禁商用!!

简介:这是一个集大成的多功能J-TAG调试器,采用STM32F103 CB CPU,可以通过刷不同固件实现USB Blaster,J-Link OB以及DAP LINK功能。只供DIY学习使用,严禁商用!!
复刻成本:10

开源协议

CC BY-NC 4.0

创建时间:2025-11-08 09:02:12更新时间:2025-11-11 09:37:24

描述

本项目是基于STM32F103CB设计的一个多功能JTAG调试器,集成电平转换芯片,支持1.8V到3.3V目标版工作电压,硬件设计全面兼容USB-Blaster, J-Link OB(支持JTAG哦), DAP-Link。可以通过刷不同的固件,把它变成USB-Blaster, J-Link OB以及DAP-Link仿真调试器。

本设计采用双面板设计,采用TYPE-C接口,支持A-C和C-C两种数据线,JTAG接口采用PHB2.0接口,接口顺序采用USB-Blaster的兼容线序,PCB布局精心优化,全部采用易焊接的器件,阻容采用0603系列,只要功底不是太差,手搓没难度。

USB Blaster功能

本设计主控采用Air32F103或STM32F103CB,支持JTAG和AS模式(网上其它的STM32版本只支持JTAG模式),并进行了全面优化,是目前全网功能最完整且性能最好的STM32版本USB Blaster,性能超过我手里的FT245+CPLD的原厂方案仿制版。
对比测试结果可以看附件的录屏视频,在擦除阶段,各个版本差别不大,主要是擦除速度取决于CPLD和配置芯片本身的速度,和调试器关系不大。在写入和校验阶段,就和USB Blaster的性能有很大关系了,在JTAG模试下,对EPM240CPLD进行烧写,采用STM32F103的版本基本和FT245版本一致。Air32F103版本比FT245稍快,但不明显。在AS模式下,对EPCS1进行烧写,STM32F103版本和Air32F103版本全面领先FT245版本,Air32F103版本比STM32F103版本稍快。由于我没有其它的CPLD和FPGA,就没办法做更多的测试。大家如果复刻了,可以反馈下测试结果。

J-Link OB功能

本设计主控CPU可以采用STM32F103CB或APM32F103CB,兼容早期的7.0版本的硬件和现在官网公开的1.5版本硬件,这两个版本的J-Link OB的特点是支持JTAG和SWD两种模式,但不支持CDC串口。其中7.0版本硬件的固件速度可以到4M,但这个固件到2012年后就没更新了,而且最新是J-LINK 7.84A JTAG功能好像不正常,但SWD功能正常,6.34H版本J-LINK就JTAG和SWD都正常。1.5版本硬件的固件,一直有更新到2023年,但这个版本固件速度却只能到2M,但在最新的J-LINK 7.84A,它的JTAG和SWD功能都能正常工作,只能说各有优缺点,如果只是用SWD,建议烧写7.0版本硬件的固件。J-LinkOB的固件均来自网上公开资料。

DAP-Link OB功能、

本设计固件因为是根据合宙的固件移植优化而来,而且我不太喜欢用DAP-LINK,也不打算继续移植STM32版本,所以目前只能采用AIR32F103主控CPU,大家就多支持国产吧,AIR32F103也就4元不到,性价比也还是很不错的,相比合宙原厂的DAP-LINK,增加了JTAG支持,其它功能和合宙原厂的DAP-LINK一样,支持JTAG,SWD,CDC,U盘烧录,WebUSB。

3D_USB-Blaster_2025-11-10.png

3D_USB-Blaster_2025-11-10 (1).png

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
FT245-CPLD.mkv
12
2
STM32-CPLD.mkv
11
3
AIR32-CPLD.mkv
8
4
CH552-CPLD.mkv
9
5
FT245-EPCS.mkv
8
6
STM32-EPCS.mkv
11
7
AIR32F103-EPCS.mkv
9
8
CH552-EPCS.mkv
9
9
BOOT-DAP-LINK-V2-AIR32F103.hex
15
10
AIR32F103_USB_Blaster.hex
18
11
USB_Blaster-STM32.hex
28
12
ob-stm32-2012.bin
19
13
JLink_OB_STM32F103-2023-10-30-A.bin
31
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航