Truly Integrated
embedded systems design & programming
TI Turtelizer 2 JTAG
Opis:
Programator Truly Integrated Turtelizer 2 jest kolejną wersją popularnego programatora Turtelizer 2 pochodzącego z ethernut.de. Programaor ten został zaprojektowany by wspólpracować z oprogramowaniem OpenOCD, służącym zarówno do programowania jak i do debugowania. Wykorzystuje on standardowe złącze 10 pin, identyczne z tym stosowanym pierwotnie w programatorze Turtelizer 2. Programator ten posiada również port szeregowy, ogólnego przeznaczenia z sygnałami napięciowo zgodnymi ze standardem RS232 oraz prędkością do 115200 bps. Konstrukcja tego programatora jest oparta na układzie FT2232 firmy FTDI, dzięki czemu możliwa jest jego współpraca zarówno z systemem Windows jak i Linux.
Umożliwia on programowanie praktycznie wszystkich popularnych mikrokontrolerów, posiadających interfejs JTAG. Prezentowane urządzenie zostało przetestowane na jednym z najpowszechniej stosowanych mikrokonktrolerów AT91SAM7S64.
Instalacja programatora w Windows (XP):
- Należy pobraćsterowniki firmy FTDI
- Następnie należy podłączyć programator do komputera
- Po wykryciu urządzenia przez system Windows oraz pojawieniu się okna instalatora sterowników do urządzenia, należy wskazać ścieżkę prowadzącą do katalogu, gdzie uprzednio zostały pobrane sterowniki FTDI
- Następnie należy pobrać zestaw narzędzi OpenOCD dla Windows. Zestaw ten zawiera również sterowniki dla programatora JTAG
- Gdy użytkownik zostanie poproszony o zainstalowanie sterowników dla Turtelizer, należy podać następującą ścieżkę instalatorowi “(katalog instalacyjny OpenOCD )\drivers\turtelizer2\” , a następnie zainstalować sterowniki
- Programator jest gotowy do użycia.
Instalacja w systemie Linux:
- Niezbędne jest posiadanie zainstalowanej biblioteki libftdi. Jej źródła można pobrać z intra2net
- Należy skompilować OpenOCD z obsługą ft2232. Aby to uczynić, wpierw należy pobrać źródła, za pomocą SVN:
$ svn checkout svn://svn.berlios.de/openocd/trunk
- Nalezy skopiować ftdi.h, z katalogu źródeł libftdi do (openocd dir)/src/jtag/
- Należy mieć zainstalowaną bibliotekę libusb.
- Kompilację przeprowadza się przy użyciu następujących komend
$ ./bootstrap $ ./configure --enable-ft2232_libftdi $ make
- Po kompilacji OpenOCD jest gotowy do pracy
- Aby uzyskać możliwość korzystania z portu szeregowego należy użyć modułu ftdi_sio z odpowiednio dobraną wartością zmiennych. Następującą komendę nalezy wykonać jako root:
# modprobe ftdi_sio vendor=0x403 product=0xbdc8
- Efektem powyższej komendy powinno być pojawienie się urządzenia portu szeregowego /dev/ttyUSB*.
Zdjęcia:
Reader's Comments
Leave a Reply
You must be logged in to post a comment.

[...] Turtelizer 2 JTAG [...]