openocd
debugprobe
openocd | debugprobe | |
---|---|---|
4 | 9 | |
136 | 668 | |
1.5% | 4.5% | |
3.2 | 7.3 | |
8 months ago | 6 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.
openocd
-
building opened for apple Mac m1
I ended up at issue/7 with this : git clone https://github.com/raspberrypi/openocd.git cd openocd ./bootstrap mkdir build cd build export PATH=/opt/homebrew/opt/texinfo/bin:$PATH ../configure --enable-picoprobe --disable-werror make
-
I got an error in Vscode when I want to debug "Failed to launch OpenOCD GDB Server: Error: spawn openocd.exe ENOENT" I was wondering if someone could help.
I think you should change your openocd interface file in launch.json. As I understand you have a setup: Computer -> rpi as probe -> rpi as target. Try to replace your interface/raspberrypi-swd.cfg with interface/picoprobe.cfg (granted u installed openocd from rpi GitHub fork https://github.com/raspberrypi/openocd/). You are trying to use interface which is intended to use swd gpio pins while running opeocd on raspberrypi itself. ( Rpi is a computer and a probe simultaneously)
- Is the J-Link to TI-CTI-20 adapter overpriced or did I miss something?
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?
wizio-pico - Raspberry Pi Pico development platform for PlatformIO
pico-debug - virtual debug pod for RP2040 "Raspberry Pi Pico" with no added hardware
cortex-debug - Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers
pico-project-bootstrap - Kickstart your RP2040 Pico Projects with VS Code integrated one-click compile/upload, one-click debugging
UsbAsp-flash - Program allow you to program flash memory on the protocols spi, I2C, MicroWire. Supports CH341a, UsbAsp, AVRISP(LUFA), Arduino, FT232H.
picotool
FrameworkHacksPkg
Framework-Laptop-13 - Documentation for the Mainboard and other modules in the Framework Laptop 13
ExpansionCards - Reference designs and documentation to create Expansion Cards for the Framework Laptop
pico-examples
EmbeddedController - Embedded Controller firmware for the Framework Laptop