sobota, 7 maja 2011

Eclipse Helios + STM32 + J-LINK

Ostatnio bardzo popularnym narzędziem do programowania stał się interface J-LINK, a raczej jego podróbka (czy też jak niektórzy mówią "odpowiednik"). Korzystanie z podróbek zakupionych oraz korzystanie z dołączonego do nich oprogramowania jest nielegalne.

Oryginalny J-Link jest dość drogi, kosztuje około 1500 PLN. Na rynku dostępna jest wersja edukacyjna, dzięki której można tworzyć niekomercyjne projekty i kosztuje ona niecałe 300 PLN (co już jest uczciwą ceną w stosunku do jakości i możliwości).

Na dzień pisania tej "dokumentacji dla potomności" aktualne wersje to:


Podłączamy i uruchamiamy hardware. Uruchamiamy program J-Link GDB Server.
Free Image Hosting at www.ImageShack.us


Zmieniamy ustawienia Debug Luncher'a. Musi być ustawiony "Standard GDB Hardware Debugging Luncher" domyślnie ustawiany jest inny.
Free Image Hosting at www.ImageShack.us



Konfiguracja zakładki "debuger".
Free Image Hosting at www.ImageShack.us



Konfiguracja zakładki "startup".
Free Image Hosting at www.ImageShack.us



I jeżeli wszystko jest w porządku możemy się cieszyć szybkim interface'em bez potrzeby własnoręcznej kompilacji (tak jak to jest w przypadku OpenOCD i sterowników D2XX do JTAG'ów bazowanych na FTDI).