-
Notifications
You must be signed in to change notification settings - Fork 33
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
FEATURE - Support OpenOCD #2
Comments
Hey, Definitely can be supported, I just haven't had cause to use OpenOCD yet. I do a plan to add support for the open source BlackMagic probe next time I have a compatible project. If you would like to add it, it just needs needs an equivalent OpenOCD version of the jlink configuration file. |
Yup, I will look into the code base and open a pull request when I get it supported, just wanted to open a feature request for the work. |
So before I started modifying that configuration file I was testing the openocd commands manually, and I could not get them to work with my new EFM32HG dev board. I had used openOCD before with these boards so I grabbed my old Zero Gecko dev board and the commands worked...I am filing an issue with openOCD to see whats going on with the new firmware on these dev boards. I will update here once I get an update from the openOCD project. |
I found a similar issue implementing the Blackmagic Probe which was because the firmware didn't yet support the EFM32PG IC I was using. |
My attempt to support more geckos with the BMP. blackmagic-debug/blackmagic#264 It would have made more sense to just buy the jlink (as built into the official dev board) |
Yeah I had a go at simplifying your original PR too before writing the whole thing off and going back to my jlink :-/ |
FYI with simplicity studio you can switch the debugger on any silicon labs dev board to the external 10/20 pin cortex debug connector and use it with other boards. It's not nice and open source, but it sure is convenient. |
I will take a look at the OpenOCD implementation when I get a chance later this week will let you know how it goes. |
@ryankurte do you have a favorite silabs dev board? |
I like the Pearl Gecko Starter Kit because it's the new architecture / has full pin muxing / the peripherals are bad ass. |
I was curious if OpenOCD can be used instead of the Jlink software in order to use a more open debugging and flashing environment. If so it might be worth adding support in the make files for flashing with openocd commands.
The text was updated successfully, but these errors were encountered: