Skip to content

Conversation

@vvuk
Copy link

@vvuk vvuk commented Jun 5, 2024

I've implemented a SWD-based profiler that seems to work surprisingly well; info at https://github.com/vvuk/pico_debug/blob/profiler/PROFILING.md . Opening this PR to see how much appetite there is to bringing this back upstream. The PR can't come in as-is; I had to hack-disable a few things (some of which seemed to just be tests etc. in the current main branch here?), but is this + additional cleanup something you're interested in taking upstream?

There's such a big perf advantage to pico_debug overall over picoprobe/openocd/etc. that I'd like to get it more solid. (If not, that's totally fine; I have no issues maintaining a fork!)

@vvuk
Copy link
Author

vvuk commented Jun 5, 2024

Note I currently take over the gdb CDC port -- for the life of me I couldn't get tinyusb to give me 4 CDC channels. The fourth one never showed up (modified tusb_config and everything). Or maybe macOS refused to mount more than 3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant