Programatory i debuggery J-Link od Segger. Powszechnie używane na każdym etapie produkcji elektroniki - ELEKTRONIKA - ZŁĄCZA - MIKROPROCESORY - PROGRAMOWANIE - DEBUGOWANIE - PROGRAMATORY - MIKROKONTROLERY - TME - TRANSFER MULTISORT ELEKTRONIK - PRODUKCJA ELEKTRONIKI - RISC-V - DEBUGGERY - SEGGER
Mouser Electronics Poland   Przedstawicielstwo Handlowe Paweł Rutkowski   PCBWay  

Energetyka, Automatyka przemysłowa, Elektrotechnika

Dodaj firmę Ogłoszenia Poleć znajomemu Dodaj artykuł Newsletter RSS
strona główna ARTYKUŁY Elektronika Programatory i debuggery J-Link od Segger. Powszechnie używane na każdym etapie produkcji elektroniki
drukuj stronę
poleć znajomemu

Programatory i debuggery J-Link od Segger. Powszechnie używane na każdym etapie produkcji elektroniki

fot. TME

Programatory J-Link od Segger są stosowane przez producentów urządzeń elektronicznych, ich projektantów, a także do nauki. Pozwalają na sprawne programowanie oraz debuggowanie obwodów opartych na mikrokontrolerach i mikroprocesorach wszystkich popularnych producentów.

 

Z szerokiego portfolio produktów będących w ofercie TMEmożna nabyć programatory J-Link wyprodukowane przez Segger. Poniżej prezentujemy przegląd tej oferty: zawiera ona modele standardowe, zaawansowane, miniaturowe oraz wariant edukacyjny. Ponadto oferujemy też adaptery ułatwiające zastosowanie tych urządzeń z miniturowymi obwodami, wyposażonymi w złącze wykonane jako pola testowe na PCB, lub też gniazdo Mictor 38. W tym artykule poruszamy takie tematy jak:

  • Funkcjonalność i możliwości produktów J-Link
  • Oprogramowanie Segger w pakiecie z urządzeniami
  • Charakterystyka poszczególnych modeli
  • Zminiaturyzowane i edukacyjne warianty programatorów
  • Adaptery do złączy w zminiaturyzowanych obwodach

Pełnowymiarowe wersje J-Link

Programatory J-Link mogą być używane, dosłownie, z setkami serii mikrokontrolerów (i dziesiątkami tysięcy ich modeli), do których należą układy takich producentów jak Microchip, Texas Instruments, Infineon, STElectronics, Renesas, NXP, Espressif, Toshiba i wielu innych. Urządzenia J-Link mają funkcjonalność debuggerów JTAG zasilanych z portu USB. Zostały oparte na 32-bitowych mikroprocesorach o architekturze RISC, dzięki czemu z dużą prędkością komunikują się z docelowym obwodem, jak również komputerem (przez USB). Wielu naszym klientom rozwiązań Segger nie trzeba przestawiać, są to powszechnie stosowane narzędzia, wykorzystywane w laboratoriach rozwojowych, a także do produkcji obwodów elektronicznych (programowanie Flash).

J-LINKBASE-CLASSIC
 J-Link BASE

 

J-LINKPLUS-CLASSIC
 J-Link PLUS

 

J-LINK-ULTRA+
  J-Link ULTRA+

 

J-LINK-PRO
 J-Link PRO

Oprogramowanie w zestawie

Wymienione powyżej modele J-Link różnią się kilkoma cechami. Pierwsza to licencje oprogramowania, które zostały zawarte w pakiecie z urządzeniem. Najbardziej podstawowy pakiet obsługuje jedynie fundamentalną funkcjonalność (programowanie przez wirtualny port szeregowy, VCOM) jest dostępny nieodpłatnie ze strony producenta. Z wersją BASE nabywca nie otrzymuje dodatkowych aplikacji, jednak może je dokupić osobno. Poszerzona licencja, objęta pakietem w modelach PLUS, ULTRA+ oraz PRO, zawiera oprogramowanie dla systemów Windows, Linux oraz macOS:

  • J-Flash SPI – bezpośrednie programowanie (z weryfikacją) pamięci Flash oraz EEPROM przez SPI, również dla systemów opartych na architekturze ARM.
  • Unlimited Flash Breakpoints – dodatkowa funkcjonalność oprogramowania pozwalająca ustawić dowolną liczbę pułapek (breakpoint) w kodzie, przez co ułatwia się debuggowanie już po zaprogramowaniu docelowego układu.
  • Ozone – środowisko graficzne do debuggowania i analizy pracy programu. Działa z językami niskiego poziomu C, C++ oraz Rust. Ułatwia optymalizację kodu na podstawie rejestracji czasu wykonywania poszczególnych operacji, obciążenia rdzenia i pamięci itp. W bardziej złożonych obwodach (np. IoT) stosujących systemy czasu rzeczywistego, RTOS (real-time operating system), takich jak embOS czy FreeRTOS™, Ozone pozwala monitorować procesy, parametry i odwołania do stosu, dając programiście pełen wgląd w pracę urządzenia.
  • Inna istotna cecha poszerzonej licencji to obsługa RDI (Remote Debug Interface), czyli zestandaryzowanego interfejsu do diagnozowania aplikacji stosujących mikroprocesory o architekturze ARM.

Różnice między modelami

A zatem różnicą między wersjami PLUS oraz BASE jest oprogramowanie, poza tym parametry modeli są praktycznie identyczne. Kolejnym szczeblem w ofercie J-Link jest wariant ULTRA+, który odznacza się już lepszą charakterystyką: transmisja danych przez USB ma tutaj maksymalną prędkość 4MB/s, taktowanie sygnałów JTAG i SPI może mieć częstotliwość do 50MHz, natomiast wirtualny port szeregowy działa z przepustowością do 10MBd. W modelu PRO otrzymujemy te same możliwości, ale dodatkowym usprawnieniem jest złącze RJ45 oraz interfejs Ethernet, który pozwala programować urządzenia na większą odległość niż w przypadku USB. A nawet zdalnie: po wyznaczeniu bramy dostęp do debuggera będzie możliwy z komputerów podłączonych do tej samej sieci lokalnej. Taka funkcjonalność optymalizuje procesy produkcyjne oraz laboratoryjne prace zespołu nad prototypami.

Najważniejsze różnice między poszczególnymi modelami J-Link opisuje poniższa tabela:

 

SymbolBASEPLUSULTRA+PRO
Źródło zasilaniaUSBUSBUSBUSB
Zakres napięć wyjścia1,2…5V1,2…5V1,2…5V1,2…5V
Wgrywane danych z USB1MB/s1MB/s4MB/s4MB/s
Maks. prędkość JTAG15MHz15MHz50MHz50MHz
Maks. prędkość SPI12MHz12MHz50MHz50MHz
Maks. prędkość SWO30MHz30MHz100MHz100MHz
Maks. prędkość VCOM115200Bd115200Bd10MBd10MBd
Częst. próbkowania1kHz1kHznieograniczonanieograniczona
Interfejs USB
Interfejs RJ45   
Interfejs JTAG
Licencja J-Link
Licencja J-Flash (SPI) 
Licencja J-Link RDI/RDDI 
Licencja Ozone 

 

 

Wersje kompaktowe

Z oferty TME dostępne są także kompaktowe wersje programatorów BASE oraz PLUS. Mają one bardzo niewielkie wymiary (46x46x17mm), ale posiadają tę samą funkcjonalność. Do ich podłączenia używane jest gniazdo USB C. Ich przeznaczeniem jest montaż bezpośrednio w prototypie. Producent przewiduje również możliwość montażu na PCB, np. w celu wykonania ściśle wyspecjalizowanego urządzenia testującego lub zautomatyzowania procesu programowania przy produkcji masowej i w podobnych aplikacjach.

J-LINKBASE-COMPACTJ-Link BASE Compact

 

J-LINKPLUS-COMPACT 
J-Link PLUS Compact

 

J-LINK-EDU-MINI 
J-Link EDU Mini

Najprostszym programatorem dostępnym z oferty Segger jest model EDU Mini, który jak sama nazwa wskazuje przeznacza się do celów szkoleniowych i edukacji. Funkcjonalność urządzenia jest ograniczona, ale wspiera pracę z wieloma układami, w tym mikrokontrolerami opartymi na architekturze ARM oraz RISC-V. Charakterystyka programatora w porównaniu do wyżej opisanych prezentuje się następująco:

 

Źródło zasilaniaUSB
Zakres napięć wyjściatylko 3,3V
Wgrywane danych z USBtak
Maks. prędkość JTAG4MHz
Maks. prędkość SPI4MHz
Maks. prędkość SWO100MHz
Maks. prędkość VCOMbrak wirtualnego portu szeregowego
Maks. częst. próbkowania1kHz
Interfejs USBtak (Micro USB)
Interfejs JTAGtak
Interfejs RJ45nie
LicencjeJ-Link, Ozone

 

Akcesoria

W celu umożliwienia pracy programatorów/debuggerów J-Link z obwodami wyposażonymi w inne rodzaje złączy, producent dostarcza dedykowane adaptery. Pierwszy to przejściówka na 6-pinowe połączenie igłowe, dzięki czemu wytwórcy urządzeń mogą zachować zgodność z urządzeniami Segger, umieszczając na PCB jedynie sześć punktów testowych. Ograniczenie to w tym przypadku brak obsługi interfejsu JTAG (używany jest interfejs SWD). Jest on natomiast dostępny w adapterach ze złączem Mictor 38, stosowanym w obwodach opartych na architekturze ARM. W tej wersji jedynym ograniczeniem będzie brak łączności z pinami Trace, które zostały przewidziane w standardzie, ale nie są obsługiwane przez 20-pinowe wyprowadzenie programatorów J-Link.

JLINK-6PIN-ADAPTER
 6-Pin Needle Adapter

 

JLINKMICTOR38ADAP 
  J-Link Mictor 38 Adapter

 

Tekst opracowany przez Transfer Multisort Elektronik Sp. z o.o.

https://www.tme.eu/pl/news/about-product/page/63028/programatory-i-debuggery-j-link-od-segger/

 

REKLAMA

Otrzymuj wiadomości z rynku elektrotechniki i informacje o nowościach produktowych bezpośrednio na swój adres e-mail.

Zapisz się
Administratorem danych osobowych jest Media Pakiet Sp. z o.o. z siedzibą w Białymstoku, adres: 15-617 Białystok ul. Nowosielska 50, @: biuro@elektroonline.pl. W Polityce Prywatności Administrator informuje o celu, okresie i podstawach prawnych przetwarzania danych osobowych, a także o prawach jakie przysługują osobom, których przetwarzane dane osobowe dotyczą, podmiotom którym Administrator może powierzyć do przetwarzania dane osobowe, oraz o zasadach zautomatyzowanego przetwarzania danych osobowych.
Komentarze (0)
Dodaj komentarz:  
Twój pseudonim: Zaloguj
Twój komentarz:
dodaj komentarz
Transfer Multisort Elektronik Sp. z o.o.
Transfer Multisort Elektronik Sp. z o.o.
ul. Ustronna 41 , Łódź
tel.  0426455555
fax.  0426455500
$nbsp;
REKLAMA
Nasze serwisy:
elektrykapradnietyka.com
przegladelektryczny.pl
rynekelektroniki.pl
automatykairobotyka.pl
budowainfo.pl