Antonio Borneo writes:
... 
> It would depend on what you want to achieve.
> If you only need JTAG/SWD, then there are several open-HW
> implementation with FTDI already supported by OpenOCD, e.g.
> https://github.com/diegoherranz/steppenprobe
> But if you have other ideas, like electrical isolation PC-board, or
> ethernet connection ... then you could consider a new project.
> There is also available CMSIS-DAP firmware from ARM, under Apache-2.0
> license. It can be ported on several MCUs.
> 
> Personally I would be interested in implementing a high-speed trace
> port adapter for ARM targets, but I'm afraid of the missing skills (on
> my side) on the high-speed PCB and cabling.
>

I would like to throw in the BMP project. It provides a GDB server on
the dongle, able to talk to many cortex devices including RP2040, and
in pending branches to Riscv GD32VF103 and restricted to ESP32-C3. It
also provides remote access to the SWD/JTAG generics and some
high-level procedures like writing a block of memory. This allows a PC
based incarnation of the GDB server for easy debugging, but also
command line access.

An OpenOCD backend still needs to be implemented, but an
openFPGALoader backend is pending as a Pull request.

BMP firmware runs on native BMP boards,
Bluepills with 128 kiB, on Stlinkv2 after reflashing the bootloader,
on Stlinkv2-1 with the original ST Bootloader and more platforms.

So consider before starting something new...

Other things to watch:
- radiooperator CMSIS-Dap for Stm32F103 and StlinkV3
- Dragonprobe for RP2040

Cheers
-- 
Uwe Bonnes                [email protected]

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 1623569 ------- Fax. 06151 1623305 ---------

Reply via email to