pico-debug
openocd
Our great sponsors
pico-debug | openocd | |
---|---|---|
2 | 5 | |
269 | 1,470 | |
- | 3.3% | |
4.1 | 9.3 | |
over 1 year ago | 12 days ago | |
C | C | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pico-debug
-
What're my debugging options without a raspberry pi?
There's also apparently a way to use the other core of a Pico as a debug programmer: https://github.com/majbthrd/pico-debug/ but that's pretty advanced.
-
Raspberry Pico: Simple Debugging with just one Device
This blog pot continues the Pico setup series and will detail how to setup a fully working debugger in VS Studio Code. Keep in mind that ultimately the steps are based on explanations from pico-debug project, and wizio-pico, but the setup is complex so I wrote a summarizing blog article. Follow along and you will be debugging your Pico C programs with the press of a simple launch button.
openocd
-
Debugging nrf52810 Mouse
[3] https://openocd.org/
-
Why/how to implement scripting languages with C/C++ codebase.
If you want an example, look at the source code of OpenOCD. It uses TCL for chip and adapter support, meaning you could add support for a new chip or JTAG adapter without the need to recompile OpenOCD.
-
Xilinx UltraScale+ openocd programming
Hi! I am trying to a find a way to run a firmware for ARM Cortex-A53 on Ultra96 board using Ultra96 JTAG/UART pod and openocd. Openocd provides a target tcl file for Ultrascale+, but it is not working out of the box. Target CPU can not be examined after this set up.
- Raspberry Pi Debug Probe: a plug-and-play debug kit
-
Is it possible to access a ZynqMP FPGA JTAG through software from the ARM processors?
OpenOCD has a GPIO bitbang driver. You can also use remote_bitbang, with the server on your arm processor.
What are some alternatives?
DAPLink
wizio-pico - Raspberry Pi Pico development platform for PlatformIO
LuatOS - LuatOS -- Powerful embedded Lua Engine for IoT devices, with many components and low memory requirements (16K RAM, 128K Flash)
pyOCD - Open source Python library for programming and debugging Arm Cortex-M microcontrollers
pico-project-bootstrap - Kickstart your RP2040 Pico Projects with VS Code integrated one-click compile/upload, one-click debugging
dap42 - CMSIS-DAP debugger firmware for STM32F042Fx and STM32F103xx
MicroPython - MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
pico-composite8 - Raspberry Pi Pico NTSC 8-bit Composite Video output using Resistor R2R DAC, interlaced at 640x480, with slideshow on second core.
g305-re - Reverse engineering of the G305 mouse by Logitech
EnvOpenPico - An open source RP2040 MCU Board Family
openocd