Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generic GDB remote support for non-cortexM targes #13260

Open
duaneellissd opened this issue Feb 9, 2025 · 1 comment
Open

Generic GDB remote support for non-cortexM targes #13260

duaneellissd opened this issue Feb 9, 2025 · 1 comment
Labels
debugger Feature Request help wanted Can be fixed in the public (open source) repo.

Comments

@duaneellissd
Copy link

Environment

I am a developer that uses RISCV - I have also used GDB on Linux with numerous front ends. they all work, and know how to work automatically with just about all CPUs that GDB and/or the GNU tool chain supports via the "-mi" option on GDB.

HOWEVER - I found that RISCV was not supported by VSCODE
and instead VSCODE seemed to be "hard coded" for exactly CortexM series microcontrollers only.

And - when I reported this issue the basic response (paraphraed) at the time was: "It is not important enough for us to fix or resolve"

SEE: #11051

So my question today is this: What CPUs does VS Code support other then CortexM series.
Does it support any ESP32 chips? Does it support PIC32 - MIPS chips?

I ask this because the traditional GDB front ends all have been able to adapt to these out of the box.
I suspect VSCODE is hard coded to just CortexM series parts.

And Un-Hard coding is not interesting.

Bug Summary and Steps to Reproduce

Bug Summary:

Steps to reproduce:

  1. In this environment...
  2. With this config...
  3. Do '...'
  4. See error...

Debugger Configurations

see previous issue: https://github.com/microsoft/vscode-cpptools/issues/11051

Debugger Logs

See previous issue

Other Extensions

No response

Additional Information

No response

Copy link

Thank you for your feature request. While we may not be able to implement it immediately, we will monitor community reactions to see how it fits into our backlog. Additionally, if you're working with GDB/LLDB, please note that the code is open source at https://github.com/microsoft/MIEngine/wiki/Contributing-Code . Your contributions are always welcome and appreciated.

@github-actions github-actions bot added the help wanted Can be fixed in the public (open source) repo. label Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
debugger Feature Request help wanted Can be fixed in the public (open source) repo.
Projects
None yet
Development

No branches or pull requests

2 participants