J-Link dla Xplained

J-Link dla Xplained
Razem głosów: 11 co stanowi: 98.18% całości.

 

segger

Segger znany producent najlepszych na rynku debugerów/programatorów dla procesorów z rdzeniem ARM Cortex , ale i nie tylko. Po udanym firmware J-Link SDA dla płytek FRDM postanowił wypuścić

J-Link-PRO_left_shadow_350x

Odpowiednie firmware dla płytek Xplained.  Atmel podobnie jak firma freescale na płytkach FRDM-XXXX < umieściła debuger/programator OpenSDA > na swoich płytkach z seri Xplained :

Przechwytywanie

zarówno Pro jak i też pozostałych z Mikrokontrolerami z rodziny SAM wyposażonej w rdzenie ARM Cortex M0+ postanowił montować interfejs debugera o nazwie EDBG.  To nowe i niesforne zwierzątko zapewnia 2 breakpointy sprzętowe , i umożliwia załadowanie do mikrokontrolera naszego programu. Trochę to mało jak na sprawny debuger dla ARM.

Z pomocą jak zawsze ostatnio przychodzi nam firma SEGGER, która podobnie jak w przypadku FRDM  wypuściła firmware J-Link SDA ratując użytkowników przed mękami piekielnymi w okowach tworu jakim był demoniczny PE OpenSDA , podobnie postąpiła teraz i z okowów EDBG ratuje nas nowym firmware dla płytek Xplained, który konwertuje Atmel EDBG do pełnoprawnego bez ograniczeń dla breakpointów i co ważniejsze DARMOWY dla użytkowników Xplained Pro z rdzeniem Cortex M0+ prawdziwy debuger zgodny z J-Link OB.

Co nam daje zmiana firmware ??

Otóż:

  • pracuje sprawniej i szybciej ,
  • umożliwia też ustawienie dowolnej liczby breakpointów
  • współpracuje z każdym środowiskiem programistycznym
  • suportuje wszystkie mikrokontrolery Atmel na płytkach Xplained
  • pracuje w trybie Virtual COM
  • wspiera interfejs SWD dla Mikrokontrolerów
  • Jest w pełni funkcjonalny i zgodny z J-Link OB

Czy jest haczyk ??

Aktualizacja firmware EDBG do J-Link OB jest DARMOWA ale …… no właśnie bo poza tym, że jest wolna od opłat również jest wolna od:

  • gwarancji
  • i jakiegokolwiek wsparcia technicznego

Ponadto co najważniejsze :

samd20_pckg

  • Firmware może być używane wyłącznie z płytkami ewaluacyjnymi Xplained
  • Firmware może być używane wyłącznie w celach szkoleniowych i edukacyjnych

atmel-btlc1000-xplained-pro-starter-kit

a co za tym idzie nie wolno:

  • używać do celów produkcyjnych
  • programowania innych mikrokontrolerów niż te zawarte na płytkach Xplained PRO,

Podobnie jak J-Link SDA nie obsługuje debugowania innych układów i płytek –> funkcja jest zablokowana.

Nie stanowi to w sumie kłopotu bo tak samo było w przypadku J-LinkSDA, ale przeczytajcie licencję zanim zmienicie sobie EDBG na J-Link OB :)

Oczywiście zawsze możecie użyć J-Link PRO, Ultra+ lub PLUS i w tym wypadku wszelkie ograniczenia znikną w magiczny sposób podobnie jak spora gotówka z portfela:)

Cała procedura  zmiany Firmware EDBG na J-Link-OB jest opisana na stronie Segger – The Embedded Experts

J-Link_EDBG_260x

Warto też zapoznać się ze środowiskiem IDE proponowanym przez firmę Segger czyli Embedded Studio niestety tanie nie jest ….

embedded_studio_logo_260x

Wygląda całkiem przyjaźnie … ale sam jeszcze nie sprawdzałem :)

SES_Intro_760px

Nie znalazłem na stronie żadnych informacji o limitach kodu w wersji EVALUACYJNEJ  , więc możliwe, że będzie bardzo użyteczne w domowym warsztaciku amatora mikrokontrolerów ARM :)


  • Upon installation Embedded Studio can be freely evaluated without limitation.
  • For commercial use a License is required. Embedded Studio Licenses are available as single user dongle licenses.

 

atmel-d201

 

Tymczasem mój egzemplarz SAM D20 Xplained Pro już ma J-link OB na pokładzie i teraz praca z płytką nareszcie jest wygodna …

 

Nareszcie programowanie to przyjemność ….

Płytki jeszcze nie opisywałem , ale na pewno niebawem zaprezentuję jej możliwości :

Przechwytywanie

Tym bardziej, że płytka jest niewątpliwie ciekawa :)

Miłego SAMowania z J-Link OB

 

 

 

 

Podziel się na:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay