Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
boards:pico [2024/08/26 21:59] – [Debugprobe] darron | boards:pico [2024/10/16 16:12] (current) – [Power] darron | ||
---|---|---|---|
Line 15: | Line 15: | ||
are whether they come pre-installed with header pins and a debug socket and if they have a WiFi adapter on board. | are whether they come pre-installed with header pins and a debug socket and if they have a WiFi adapter on board. | ||
+ | ===Power=== | ||
+ | <wrap right> | ||
+ | {{picopower.png? | ||
+ | </ | ||
+ | < | ||
+ | 40 VBUS USB 5V | ||
+ | 39 VSYS | ||
+ | 38 GND | ||
+ | 37 3V3_EN RT6150B-33GQW ENABLE | ||
+ | 36 3V3 RT6150B-33GQW OUTPUT 300mA MAX | ||
+ | ... | ||
+ | </ | ||
===Bootloader=== | ===Bootloader=== | ||
Line 50: | Line 62: | ||
</ | </ | ||
+ | ==RP2350-A2== | ||
+ | |||
+ | < | ||
+ | UF2 Bootloader v1.0 | ||
+ | Model: Raspberry Pi RP2350 | ||
+ | Board-ID: RP2350 | ||
+ | </ | ||
===SDK=== | ===SDK=== | ||
Line 114: | Line 133: | ||
Below are two PICOs which contain no firmware and one | Below are two PICOs which contain no firmware and one | ||
other running debugprobe. | other running debugprobe. | ||
+ | |||
+ | ==RP2040== | ||
< | < | ||
Line 181: | Line 202: | ||
</ | </ | ||
+ | ==RP2350== | ||
+ | |||
+ | < | ||
+ | Program Information | ||
+ | none | ||
+ | |||
+ | Fixed Pin Information | ||
+ | none | ||
+ | |||
+ | Build Information | ||
+ | none | ||
+ | |||
+ | Device Information | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | flash devinfo: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | debug enable: | ||
+ | | ||
+ | | ||
+ | boot type: normal | ||
+ | last booted partition: | ||
+ | | ||
+ | last boot diagnostics: | ||
+ | rom gitrev: | ||
+ | </ | ||
Reboot firmware on specific device | Reboot firmware on specific device | ||
Line 197: | Line 249: | ||
This is cheap alternative to buying a dedicated debugger. | This is cheap alternative to buying a dedicated debugger. | ||
- | Notice: On the Pi Pico revision B1 the probe will disconnect | + | NB on the Pi Pico revision B1 Debugprobe |
- | from the USB bus and lock up with using its UART feature. This | + | from the USB bus and lock up when using its UART feature. This |
was seen on a Pi 4B host. This fault has not been seen when using | was seen on a Pi 4B host. This fault has not been seen when using | ||
- | a revision B2 Pico. | + | a Pi Pico revision B2 on the same host. |
Debug probe depends on [[tools: | Debug probe depends on [[tools: | ||
Line 243: | Line 295: | ||
cd debugprobe_on_pico | cd debugprobe_on_pico | ||
cmake -DDEBUG_ON_PICO=1 .. | cmake -DDEBUG_ON_PICO=1 .. | ||
+ | make | ||
+ | </ | ||
+ | |||
+ | ==Pi PICO 2== | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | mkdir debugprobe_on_pico2 | ||
+ | cd debugprobe_on_pico2 | ||
+ | cmake -DDEBUG_ON_PICO=1 -DPICO_BOARD=pico2 -DPICO_PLATFORM=rp2350 .. | ||
make | make | ||
</ | </ | ||
Line 489: | Line 551: | ||
===Resources=== | ===Resources=== | ||
- | [[https:// | + | [[https:// |
+ | |||
+ | [[https:// | ||
[[https:// | [[https:// |