Zusammenfassung
Das kostengünstige Bluepill-Board kann in eine Blackmagic-Probe umgewandelt werden, die JTAG/SWD-Debugging für viele Ziele unterstützt.
Um dies zu tun, wird DFU/blackmagic.bin benötigt, das mit einem seriellen Bootloader oder mit einem STLINK auf den STM32 programmiert werden kann. Ich habe das ZIP hinzugefügt, da die Kompilierung einiges an Arbeit erfordern kann, Zielgerät=STLINK. Die Pins sind wie folgt:
Pinout (SWD, 6 Pin):
- 1 - Clk - A5
- 2 - IO - B14
- 3 - Rst - B0
- 4 - n/c
- 5 - 3,3V
- 6 - Gnd
Pinout (JTAG):
- TDI - A7
- TDO - A6
- TCK - A5
- TMS - B14
Pinout (serielle), bereitgestellt von jonnyw2k:
- Ziel(RXD) -> A3 (TXD auf Bluepill/BMP)
- Target(TXD) -> A2 (RXD auf Bluepill/BMP)
Stlink-Plattform Github:https://github.com/blacksphere/blackmagic/blob/master/src/platforms/stlink/platform.h
Die von mir verwendeten Abmessungen sind spezifisch für mein Board, also bin ich nicht sicher, wie gut andere Boards passen werden. Die Halterung für die Pin-Header wurde nicht sehr gut gedruckt, aber es schien gut zu funktionieren, Klebstoff würde helfen.
Ich habe es geschafft, einen SAMD21 mit dem Debugger zu "töten", und versuche immer noch herauszufinden, wie ich ihn wiederherstellen kann. Aber ansonsten hat es gut funktioniert, den .hex-Bootloader und den Code zu laden.
Druckeinstellungen
Drucker:
Anycubic
Flöße:
Nein.
Unterstützt:
Nein.
Auflösung:
0,2 mm
Füllung:
100%
Modellquelle
