SEGGER J-Link, Flasher, and Embedded Studio Now Support Raspberry Pi RP2040
March 30, 2021
RP2040 is the debut microcontroller from the Raspberry Pi Foundation and is now fully supported by SEGGER J-Link.
The RP2040 features dual Cortex-M0+ cores, both of which can be programmed and debugged using J-Link. Per the company, the performance of J-Link programs the entire RP2040 RAM in 0.25 seconds and downloads at 340 kB/sec into QSPI flash. It also includes an unlimited number of breakpoints, even in flash memory, as well as the SEGGER GDB Server, making it compatible with all various development environments, and SEGGER's Real Time Transfer (RTT), technology for interactive user I/O in embedded applications.
Having J-Link support makes SEGGER's entire portfolio of software tools available with Embedded Studio, SystemView, Ozone, and the J-Link tools. These include both the command-line programs and GUI tools such as J-Flash, J-Flash SPI, J-Scope, the J-Link Configurator, and the GUI version of the SEGGER GDB Server.
The Raspberry Pi Pico evaluation board comes with a 2 MB QSPI flash on board and an external 3-pin SWD debug connector. To set the board up for use with J-Link, the SEGGER Flying Wire Adapter is recommended. The corresponding pins must be soldered onto the board before use. On custom boards equipped with the RP2040, any other QSPI flash supported by J-Link can also be used.
SEGGER also offers educational versions of the popular J-Link debug probe. The J-Link EDU and J-Link EDU Mini are available for educational purposes at minimal costs.
For more on the J-Link Software Pack, visit:
For more on J-Link, and for a full list of J-Link-related tools, visit:
For more on Flying Wire Adapter, visit: