This repository was archived by the owner on Mar 7, 2026. It is now read-only.
BMP-Debug: Visual Studio Code Extension with Zephyr Thread Awareness #2196
rijesha
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi All,
I have made a vscode extension specifically to support blackmagic probe and having thread awareness.
I have been using zephyr for a while, but had no way of getting thread information. With a python script you can get that thread information, but most visual debuggers use MICommands and with gdb-py you can not override MICommands. This means that any debugging extension that relies on a python script for thread awareness will have to use custom MICommands.
The debugging extension is forked from cortex debug and expects custom MICommands from any python script to provide RTOS support.
The extension also automatically detects bmp based off of USB VID/PID (but you can specify a serial port manually if you like) and if RTT is enabled, it will start an RTT terminal with data from the COM port.
I currently have support for Zephyr, if there is a specific RTOS that you would like feel free to make an issue or a PR. If there are other quirks with the BMP hardware that you would like handled please let me know as well.
Here is a snippet of what an RTT enabled launch configuration would look like:
github
vscode marketplace
open-vsx
Beta Was this translation helpful? Give feedback.
All reactions