pico-debug
debugprobe
Our great sponsors
pico-debug | debugprobe | |
---|---|---|
2 | 9 | |
269 | 656 | |
- | 5.5% | |
4.1 | 7.3 | |
over 1 year ago | 10 days ago | |
C | C | |
- | - |
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.
debugprobe
-
A Framework Laptop Hacking Story
use the JECDB header to connect a SWD probe like a Picoprobe and debug the firmware
-
J-Link replacement with Raspberry Pi Pico?
Can Raspberry Pi Pico replace J-Link? I saw PicoProbe project, installed and wired for it, but pyocd stucks with "Waiting for a debug probe to be connected..." and nRF Connect Programmer fails with error "Unsupported device. The detected device could not be recognized as neither JLink device nor Nordic USB device."
-
Help debugging RP2040 using J-Link and OpenOCD
Even once you've got that handled, though, I'm not sure the JLink will be able to connect. The RP2040 uses a somewhat uncommon variant on SWD to communicate with its two cores; not all debug probes support this. If you can't get the JLink to work and you have a spare Pi Pico around, you can use the Picoprobe firmware to turn the extra Pi into a DAPlink-compatible debug probe.
-
New Product from Raspberry Pi: Raspberry Pi Debug Probe: a plug-and-play debug kit for $12
That's cool, but does it do anything you can't already do with just another Pico running picoprobe? (like this)
-
rp2040, boot from ram(no flash), swd
I need to boot rp2040 from ram (no flash), which I have tested with the picotool (with USB) and picoprobe (with swd+gdb load) and I can boot from ram and flashing a LED.
- building opened for apple Mac m1
-
Anyway to use a RP pico as an stlink clone?
Yes -- the Picoprobe firmware is what you're after.
-
What're my debugging options without a raspberry pi?
And here's the repo for the picoprobe software: https://github.com/raspberrypi/picoprobe
What are some alternatives?
DAPLink
cortex-debug - Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers
wizio-pico - Raspberry Pi Pico development platform for PlatformIO
UsbAsp-flash - Program allow you to program flash memory on the protocols spi, I2C, MicroWire. Supports CH341a, UsbAsp, AVRISP(LUFA), Arduino, FT232H.
pyOCD - Open source Python library for programming and debugging Arm Cortex-M microcontrollers
picotool
dap42 - CMSIS-DAP debugger firmware for STM32F042Fx and STM32F103xx
FrameworkHacksPkg
pico-composite8 - Raspberry Pi Pico NTSC 8-bit Composite Video output using Resistor R2R DAC, interlaced at 640x480, with slideshow on second core.
Framework-Laptop-13 - Documentation for the Mainboard and other modules in the Framework Laptop 13
EnvOpenPico - An open source RP2040 MCU Board Family
ExpansionCards - Reference designs and documentation to create Expansion Cards for the Framework Laptop