PlatformIO "Start debugging" macht nichts beheben
English
Deutsch
Problem:
Beim Klicken auf Start debugging, Drücken von F5 oder Klicken auf das Debug-Start-Dreieck in PlatformIO

wird die Firmware gebaut, aber dann passiert nichts:
platformio_build_output.txt
Linking .pio/build/olimex_e407/firmware.elf
Checking size .pio/build/olimex_e407/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [ ] 0.7% (used 936 bytes from 131072 bytes)
Flash: [ ] 1.7% (used 18064 bytes from 1048576 bytes)
Building .pio/build/olimex_e407/firmware.bin
======================================================================== [SUCCESS] Took 2.72 seconds ========================================================================Lösung
Ein debug_tool muss in platformio.ini angegeben werden. Für STM32-Prozessoren ist eine typische Wahl
platformio.ini
debug_tool = stlinkEine Liste der Optionen für debug_tool ist hier verfügbar.
Beachten, dass viele Boards NICHT über den USB-Anschluss gedebuggt werden können. Boards, die über einen Seriell-zu-USB-Wandler angeschlossen sind (wie viele Arduino-Boards), können nicht gedebuggt werden. Das Board benötigt einen echten Debugger an Bord (wie ein stlink, das auf vielen STM32-Eval-Boards integriert ist) oder ein externer Debugger muss verwendet werden.
Check out similar posts by category:
PlatformIO, STM32
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow