如何修复 PlatformIO Start debugging 无响应
问题:
当你点击 Start debugging、按 F5 或点击 PlatformIO 中的调试开始三角形时

固件构建但之后什么也没发生:
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 ========================================================================解决方案
你需要在 platformio.ini 中指定 debug_tool。对于 STM32 处理器,典型的选择是
platformio.ini
debug_tool = stlinkdebug_tool 的选项列表可在此处获取。
注意你不能通过 USB 端口调试许多板。你不能调试通过串口转 USB 转换器连接的板(如许多 Arduino 板)。你的板需要有板载的适当调试器(如集成在许多 STM32 评估板上的 stlink)或你需要使用外部调试器。
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