Segger J-Link, Flasher i Embedded Studio w wersji z obsługą Raspberry Pi RP2040
RP2040, debiutancki mikrokontroler od Raspberry Pi Foundation, jest obecnie w pełni obsługiwany przez interfejs Segger J-Link. RP2040 zawiera dwa rdzenie Cortex-M0+, z których oba można programować i debugować za pomocą J-Link. Programuje on całą pamięć RAM w RP2040 w czasie 0,25 s oraz zapewnia szybkość transmisji danych do pamięci QSPI Flash równą 340 kBps.
Nielimitowana liczba punktów przerwania, również w przypadku pamięci Flash oraz Segger GDB Server, zapewniają kompatybilność ze wszystkimi popularnymi środowiskami projektowymi, a także Segger RTT (Real Time Transfer) - technologią interaktywnych operacji I/O w aplikacjach embedded.
Wsparcie J-Link oznacza również kompatybilność z całą gamą narzędzi programowych firmy Segger: Embedded Studio, SystemView i Ozone oraz narzędziami J-Link. Obejmują one zarówno programy wiersza poleceń: J-Flash, J-Flash SPI, J-Scope i J-Link Configurator, jak również wersję GUI aplikacji Segger GDB Server.
Płytka ewaluacyjna Raspberry Pi Pico zawiera 2 MB pamięci QSPI Flash oraz 3-pinowe złącze SWD do debuggowania. Do skonfigurowania płytki do współpracy z J-Link zalecany jest Segger Flying Wire Adapter. Przed użyciem niezbędne jest przylutowanie do płytki odpowiednich pinów. Na niestandardowych płytach wyposażonych w RP2040 można również użyć dowolnej innej pamięci Flash QSPI obsługiwanej przez J-Link.