Resumé
La carte BluePill à faible coût peut être convertie en une sonde BlackMagic, qui prend en charge le débogage JTAG/SWD de nombreuses cibles.
Pour ce faire, DFU/blackmagic.bin est nécessaire, il peut être programmé sur le STM32 en utilisant le chargeur d'amorçage série ou avec un STLINK. J'ai ajouté le fichier zip car sa compilation peut être un peu laborieuse, cible=STLINK. Les broches sont les suivantes :
Pinout (SWD, 6 broches) :
- 1 - Clic - 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
Le schéma de câblage (série), fourni par jonnyw2k :
- Target(RXD) -> A3 (TXD sur Bluepill/BMP)
- Target(TXD) -> A2 (RXD sur Bluepill/BMP)
La plateforme Stlink sur Github :https://github.com/blacksphere/blackmagic/blob/master/src/platforms/stlink/platform.h
Les dimensions que j'ai utilisées sont spécifiques à ma carte, donc je ne suis pas sûr de la compatibilité avec d'autres cartes. La rétention des broches n'a pas été très bien imprimée, mais ça semblait fonctionner correctement, la colle aurait été utile.
J'ai réussi à "tuer" un SAMD21 en utilisant le débogueur, et j'essaie toujours de comprendre comment le récupérer. Mais sinon, cela a bien fonctionné pour charger le chargeur d'amorçage et le code en .hex.
Réglages d'impression.
Imprimante :
Anycubic.
Radeaux :
Non.
Soutient :
Non.
Résolution :
0,2 mm.
Remplissage :
100 %
モデルソース
