Difference between revisions of "Raspberry Pi Pico"

From SEGGER Wiki
Jump to: navigation, search
Line 38: Line 38:
 
</ol>
 
</ol>
 
'''Note:''' For a more reliable, simpler solution, the [https://www.segger.com/products/debug-probes/j-link/accessories/adapters/segger-flying-wire-adapter/ SEGGER Flying Wire Adapter] is recommended.
 
'''Note:''' For a more reliable, simpler solution, the [https://www.segger.com/products/debug-probes/j-link/accessories/adapters/segger-flying-wire-adapter/ SEGGER Flying Wire Adapter] is recommended.
  +
  +
==Example Projects==
  +
To run the following example projects the following prerequisites need to be met:
  +
* [https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack J-Link software] V6.98c or later
  +
* J-Link HW revision 11 or later (J-Link Edu Mini and J-Trace Pro V1 or later also supported)
  +
* [https://www.segger.com/products/development-tools/embedded-studio/ SEGGER Embedded Studio] V5.40c or later
  +
* [https://www.segger.com/products/development-tools/ozone-j-link-debugger/ Ozone] V3.22c or later
  +
  +
===RAM Projects===
  +
  +
Core0: [[Media:Raspberry_RP2040_Pico_RAM_Core0.zip|Raspberry_RP2040_Pico_RAM_Core0.zip]]
  +
  +
Core1: [[Media:Raspberry_RP2040_Pico_RAM_Core1.zip|Raspberry_RP2040_Pico_RAM_Core1.zip]]
  +
  +
===Flash Projects===

Revision as of 12:26, 22 March 2021

Raspberry Pi Pico evaluation board (RP2040)

The Raspberry Pi Pico is a Raspberry Pi RP2040 evaluation board. It is the first MCU evaluation board published by Raspberry Pi.

Features (selection)

  • RP2040 MCU
  • 2MB on board QSPI flash
  • Micro USB-B 1.1
  • Temperature sensor
  • On board LED
  • external debug connector pads

For further information please refer to the Rapberry Pi Pico web page

Setting up with J-Link

Raspberry debug interface connection

The Raspberry Pi Pico evaluation board comes with an external SWD debug connector (3 pins: SWCLK, GND, SWDIO). To set the board up with J-Link, the following steps are required:

  1. Solder a 3-pin pin strip to the debug connector pads.
  2. Solder a pin Strip to the GPIO pads of the evaluation board. The relevant pad is Pad 36 (3V3(OUT))

  3. Connect the J-Link to the evaluation board, using jumper wires as follows:

    Pin RP Pico Pin J-Link Signal
    "DEBUG" "SWCLK" 9 SWCLK
    "DEBUG" "GND" 4 GND
    "DEBUG" "SWDIO" 7 SWDIO
    "3V3" Pad 36 1 VTref

Note: For a more reliable, simpler solution, the SEGGER Flying Wire Adapter is recommended.

Example Projects

To run the following example projects the following prerequisites need to be met:

RAM Projects

Core0: Raspberry_RP2040_Pico_RAM_Core0.zip

Core1: Raspberry_RP2040_Pico_RAM_Core1.zip

Flash Projects