百工联工业互联网技术服务平台

CMSIS DAP/DAPLink下载器 支持虚拟串口 替代jlink(pcb+原理图)

stm32f103cbt6
简介
推荐使用CMSIS DAP/DAPLink下载器作为替代jlink的解决方案。该下载器具有硬件和软件均开源的特点,支持主流上位机调试软件,引出JTAG接口,支持全球范围内几乎所有SoC芯片的调试,同时还支持虚拟串口功能。DAPLink是CMSIS-DAP仿真器的升级版,最大的特点是支持U盘拖拽烧录和固件升级。该解决方案适用于工业领域的开发和调试工作。
正文
我们推荐使用CMSIS DAP/DAPLink下载器作为替代jlink的解决方案。该下载器具有硬件和软件均开源的特点,相比于jlink和stlink,具有以下优势:

1. 硬件原理图PCB完全开源,软件开源,无版权风险。

2. 支持主流上位机调试软件,包括keil、IAR、openocd等,通过引出SWD接口进行下载和单步调试。

3. 引出JTAG接口,配合openocd可支持全球范围内几乎所有SoC芯片的调试,包括ARM Cortex-A系列、DSP、FPGA、MIPS等。因为SWD协议只是ARM自己定义的私有协议,而JTAG则是国际IEEE 1149标准。通常的仿真器目标芯片一般为ARM Cortex-M系列,未引出JTAG接口,而本产品引出JTAG接口,适合在其他平台下进行开发调试工作。

4. 支持虚拟串口功能,可以作为串口工具使用,替代ch340、cp2102、pl2303等。

5. DAPLink是CMSIS-DAP仿真器的升级版,也是ARM官方在开源社区力推的仿真器。最大的特点是支持U盘拖拽烧录。插入DAPLink之后,PC上会出现一个U盘,只需将hex或者bin文件拖入到U盘中,即可完成烧录。

6. DAPLink支持U盘固件升级,只需将nRST接地,插入DAPLink,PC上即会出现一个U盘,只需将新的固件(hex或者bin文件)拖入到U盘中,即可完成固件升级。因为DAPLink实现了一个带U盘功能的bootloader,可以方便地完成固件升级。若您有基于STM32的产品正在量产,而且产品后续可能需要升级,则DAPLink中的bootloader代码非常值得参考。客户端不需要安装复杂的IDE或者烧写工具,只需拖动到U盘即可方便地完成产品升级。

以上是关于CMSIS DAP/DAPLink下载器的解决方案,该解决方案具有开源、多功能、易用等优势,适用于工业领域的开发和调试工作。

yz*******

有类似项目?立即免费发布需求