Segger jest niekwestionowanym liderem w dziedzinie interfejsów JTAG/SWD (J-Link) dla mikrokontrolerów i mikroprocesorów z rdzeniem ARM. Dzięki udostępnionemu bezpłatnie przez firmę oprogramowaniu STLinkReflash można korzystać z możliwości J-Linka dla mikrokontrolerów STM32 posiadając programator zgodny z ST-Link, np. zamontowany w płytkach z rodziny STM 32 Nucleo czy STM32 Discovery.
Artykuł prezentujący krok-po-kroku sposób konwersji programatorów do J-Linka opublikował portal MIKROKONTROLER.pl.
J-Link BASE oraz jego wersja przeznaczone do celów niekomercyjnych J-Link EDU jest obsługiwany w większości środowisk programistycznych (m.in. Segger Embedded Studio, IAR EWARM, KEIL µVision, Rowley Crossworks, CodeSourcery G++, Atollic True Studio i inne używające GDB) na różnorodnych platformach (Windows, Mac, Linux). Po zmianie firmware’u możliwe jest wykorzystywanie programatora ST-Link jak standardowego J-Linka dla mikrokontrolerów STM32.
Zmiana firmware’u jest procesem odwracalnym!
Jeżeli z jakiegoś powodu użytkownik zechce powrócić do standardowego firmware’u to za pomocą STLinkReflash można tego dokonać w kilkanaście sekund.
Trzeba pamiętać, że:
- Firmware firmy Segger można używać jedynie podczas pracy z mikrokontrolerami z rodziny STM32.
- Korzystanie z firmware’u jest dozwolone jedynie w celach niekomercyjnych.
- Firmware można wgrywać jedynie do programatorów zintegrowanych z płytami uruchomieniowymi.