debugprobe
picotool
debugprobe | picotool | |
---|---|---|
9 | 10 | |
663 | 501 | |
3.8% | 2.2% | |
7.3 | 1.2 | |
22 days ago | about 1 month ago | |
C | C++ | |
- | BSD 3-clause "New" or "Revised" License |
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.
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
picotool
-
Bought a flatbox clone off AliExpress and immediately broke it...
You can also use Picotool to pull the firmware from flash, but that's slightly more involved.
-
Vial-QMK firmware now available for the Mini M
- On windows you can download a prebuild version, follow the instructions on this link: http://purdea.ro/picotool/ - On other OSes follow the instructions here on how to build: https://github.com/raspberrypi/picotool
-
A new era of reprogrammable OEM controllers on Unicom keyboards is beginning. Exciting!
You may want to first save a copy of the original closed firmware, so you can go back to it in case you don't like QMK or VIAL-QMK. For that you will need to build picotool: https://github.com/raspberrypi/picotool And you will need to run something like the following to save the original firmware: sudo ./picotool save -a all.uf2 -t uf2
- flashing without touching board
-
Upload UF2 File through Serial to Pico
Yes! The picotool can do it. https://github.com/raspberrypi/picotool
-
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.
-
Raspberry Pi Pico w/ Python Working
git clone https://github.com/raspberrypi/picotool.git cd picotool mkdir build cd build cmake .. make
-
2022 Aug 8 Stickied π
΅π
°π & ππππππππ thread - Boot problems? Power supply problems? Display problems? Networking problems? Need ideas? Get help with these and other questions! π¨πΊπ² π―π¬πΉπ¬ ππ°πΉπΊπ»
You can use picotool to save a copy of the entire flash as a uf2 file.
-
Picotool detects pico only as root
Perhaps someone has already figured it out: https://github.com/raspberrypi/picotool/issues/32
-
Raspberry Pi Pico Data
You can use https://github.com/raspberrypi/picotool to dump the flash.
What are some alternatives?
pico-debug - virtual debug pod for RP2040 "Raspberry Pi Pico" with no added hardware
rshell - Remote Shell for MicroPython
cortex-debug - Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers
vial-qmk-mini-m - This repository contains Vial-QMK firmware for the Unicomp Mini M keyboard. It supports two controllers: 1) The OEM "Justify with Mike Smith" controller from Unicomp (RPI Pico based) 2) The MiniRazz open hardware replacement controller
UsbAsp-flash - Program allow you to program flash memory on the protocols spi, I2C, MicroWire. Supports CH341a, UsbAsp, AVRISP(LUFA), Arduino, FT232H.
vial-qmk-overnumpad-and-aristides-2862 - This repository contains vial-qmk firmware for the open hardware Overnumpad Controller, and for Unicomp's OEM Aristides 2862 controller.
FrameworkHacksPkg
hyperhdr-ha - HyperHDR custom component for Home Assistant
Framework-Laptop-13 - Documentation for the Mainboard and other modules in the Framework Laptop 13
pico_pomdoro - [active]
ExpansionCards - Reference designs and documentation to create Expansion Cards for the Framework Laptop
pico-examples