Da die SelfBus Controller abweichend vom Standard einen Programmier-Header mit 2,00mm Pinabstand besitzen, benötigt man zum Anschluss eines ARM-Cortex-Debuggers einen Adapter. Man kann sich z.B. ein Cortex-Programmier-Kabel mit dem passenden Stecker modifizieren. Alternativ habe ich einen (passiven) Adapter mit den verschiedenen JTAG und SWD Steckern erstellt. Damit sollte sich so ziemlich jeder ARM-Cortex-Debugger verwenden lassen.
Es gibt zusätzlich einen Jumper zur Versorgung des Targets durch den Debugger. Das wird aber nur von sehr wenigen Geräten unterstützt. ACHTUNG! Vor dem Setzen des Jumpers prüfen, dass der Debugger auch nur 3.3V liefert!
Außerdem sind die ISP UART Signale auf einen Header herausgeführt. Mit einem zusätzlichen USB-UART Converter (der NXP MCU-Link Debugger hat den z.B. bereits integriert) können die Pins für den Test eigener Firmware genutzt werden.
Die Konstruktionsdateien liegen im GIT.