codium+blackMagic on linux
It was not easy to have it running Most of the answer is coming from that post : http://www.martinhubacek.cz/arm/black-magic-probe-vs-code The linux version of launch/json is as follows (~ almost the same): { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version" : "0.2.0" , "configurations" : [ { "name" : "BMP (gdb) Launch" , "type" : "cppdbg" , "request" : "launch" , "MIDebuggerPath" : "/home/fx/Arduino_stm32/arm-none-eabi-gcc/download/gcc-arm-none-eabi-8.2.1-1.7/bin/arm-none-eabi-gdb-py" , "targetArchitecture" : "arm" , "program" : "${workspaceFolder}/build/componentTester_STM32F103.elf" , ...