KT-LINK. Instrukcja użytkownika. KRISTECH 2009-2011 www.kristech.eu. ver. 02.05.2011-A



Podobne dokumenty
AsLinkEx instrukcja obsługi

1.1 Co to jest USBCOM? Budowa oraz parametry techniczne... 3

BF30 OCDLINK/USBASP ARM-JTAG/AVR-ISP Programmer-debugger Instrukcja obsługi

BF20 JTAG dla ARM ów z interfejsem USB Instrukcja obsługi

Instrukcja do konwertera USB-RS232

Instrukcja użytkownika KRISTECH, 2016

ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

usbcat OPTOIZOLOWANY INTERFEJS USB<->CAT OPTOIZOLOWANE STEROWANIE PTT, CW, FSK GALWANICZNA IZOLACJA AUDIO IN, AUDIO OUT Podręcznik użytkownika

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

Programator procesorów rodziny AVR AVR-T910

Laboratorium Procesorów Sygnałowych

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

MOD STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Instrukcja użytkownika KRISTECH,

TRB-0610 Konwerter USB RS 232/422/485 Instrukcja obsługi

MultiTool instrukcja użytkownika 2010 SFAR

dokument DOK wersja 1.0

MikloBit ul. Cyprysowa 7/ Jaworzno. JTAG + ISP dla AVR. rev

USB AVR JTAG. Instrukcja obsługi rev.1.0. Copyright 2011 SIBIT

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Instrukcja programowania płytek edycji 2014

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

SML3 październik

INTERFEJS LPG/CNG FTDI USB INSTRUKCJA INSTALACJI ORAZ KONFIGURACJI URZĄDZENIA

Instrukcja instalacji interfejsu komunikacyjnego RUD-1

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

Kod produktu: MP-1W-2480

Programator-debugger JTAG/SWIM dla mikrokontrolerów STM32 i STM8

Kod produktu: MP-BT-RS232

INSTRUKCJA OBSŁUGI.

INTERFEJS SUBARU USB INSTRUKCJA OBSŁUGI strona 1/14

ZL19PRG. Programator USB dla układów PLD firmy Altera

Murasaki Zou むらさきぞう v1.1 Opis programowania modułu LPC2368/LPC1768 z wykorzystaniem ISP

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Kod produktu: MP01611

Konwerter sygnału RS-232 na RS-485

Kod produktu: MP-BTM222-5V

Kod produktu: MP-W7100A-RS232

Koncentrator USB-4xRS (HUB USB-4xRS)

Instrukcja obsługi programatora AVR Prog USB v2

ZL8AVR. Płyta bazowa dla modułów dipavr

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v1 IU SY5

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

INTERFEJS FIAT ECU SCAN USB INSTRUKCJA OBSŁUGI strona 1/17

Koncentrator USB-4xRS (HUB USB-4xRS)

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

KT-ETH-RS232-1 Instrukcja użytkownika KRISTECH,

ARB-0612 Konwerter USB RS 232/422/485/485-4W/TTL Instrukcja obsługi

micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -

TRB-0611 Konwerter USB RS 232/422/485/TTL Instrukcja obsługi

Instrukcja obsługi programatora AVR Prog USB v2

Kod produktu: MP-BT-USB

Instrukcja obsługi debugera JTAG-AVR USB v2

Oprogramowanie uproszczonej rejestracji komputerowej dla central analogowych CALLNET - instrukcja instalacji i obsługi (wersja 15.1).

NARZĘDZIE KONFIGURACYJNE VNX SETUP TOOL MODUŁÓW RODZINY VNX ADVANCED

KAmduino UNO. Rev Źródło:

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

INSTRUKCJA OBSŁUGI Wersja 1.0a. Konwerter USB / RS-232

PC Terminal Emulator Cables, RJ-45 (Central Data) to DB-9

INTERFEJS DIAGNOSTYCZNY BMW INPA / ADS/ GT1/ DIS / EDIABAS INSTRUKCJA OBSŁUGI Strona 1

Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio.

E-TRONIX Sterownik Uniwersalny SU 1.2

Instrukcja obsługi programatora AVR Prog USB v2

PŁYTKA DRUKOWANA EM-USB-DIL24 BUDOWA INTERFEJSU USB-RS232 (TTL) - DIL24

Przekaźnik sygnalizacyjny PS-1 DTR_2011_11_PS-1

1.10 MODUŁY KOMUNIKACYJNE

Instrukcja do oprogramowania ENAP DEC-1

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

IZOLATOR FOTOELEKTRYCZNY Z INTERFEJSEM SZEREGOWYM RS-232

Konwerter USB/RS232 KU-01b. Instrukcja obsługi. tel (12:00-16:00) fax

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017

INTERFEJS FIAT USB INSTRUKCJA OBSŁUGI strona 1 /13

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

INTERFEJS KWP2000, KWP2000plus INSTRUKCJA OBSŁUGI

Szybki przewodnik instalacji

Electronic Infosystems

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

1.1 Co to jest USBasp? Parametry techniczne Obsługiwane procesory Zawartość zestawu... 4

Interfejs komunikacyjny RUD-1 v1.0

Konfiguracja pakietu CrossStudio for MSP

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

Schematy kabli połączeniowych wag z kasami fiskalnymi i komputerem.

Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów

Moduł nie może być zasilany z PoE. Nie ma wbudowanej przetwornicy PoE, a posiada tylko wyprowadzenie pinów RJ45 na płytkę PCB

Programator STK500v2 USB

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

TM 72 INSTALACJA MODUŁU NADZORU MD-91

Wyprowadzenia sygnałow i wejścia zasilania na DB15

Instrukcja obsługi programatora AVR Prog USB v2

ZL11PRG v.2. Uniwersalny programator ISP. Odpowiednik: Byte Blaster II DLC5 Programmer AT89ISP STK-200 Lattice ISP ARM Wiggler

Instalacja MUSB2232FKA w systemie Windows 7

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v2 IU SY5

Moduł RS232 E054. TAP - Systemy Alarmowe Sp. z o. o. os. Armii Krajowej Poznań tel ; fax:

Transkrypt:

Instrukcja użytkownika ver. 02.05.2011-A KRISTECH 2009-2011 www.kristech.eu

2 1. Wprowadzenie jest interfejsem JTAG dla mikrokontrolerów z rdzeniem ARM. Umożliwia uruchamianie programów i monitorowanie ich działania (zapis i odczyt pamięci, ustawienie pułapek, podgląd rejestrów, praca krokowa itd.) oraz programowanie pamięci flash wybranych rodzin mikrokontrolerów z rdzeniem ARM. Interfejs jest podłączany do komputera PC przez złącze USB. Połączenie z układem docelowym odbywa się przez standardowe złącze 2x10 pinów. Interfejs zawiera również wirtualny port szeregowy, który może być pomocny w przypadku komputerów, które nie są wyposażone w złącze RS232. Właściwości interfejsu : USB2.0 High Speed 480MHz, obsługa RTCK (JTAG automatycznie dopasowuje się do częstotliwości taktowania układu docelowego), szeroki zakres napięć układu docelowego 1,65 to 5,5V (5V, 3.3V, 2.5V, 1.8V), pomiar napięcia układu docelowego, pomiar prądu pobieranego przez układ docelowy (w przypadku jego zasilania z KT- LINK), wirtualny port RS232 z wszystkimi sygnałami złącza DB9 (RXD, TXD, RTS, CTS, DTR, DSR, DCD, RI), port szeregowy może pracować w standardzie RS-232 lub z zadanymi poziomami napięć (5V, 3,3V, 2,5V, 1,8V), sprzętowe wsparcie do obsługi SWD (Serial Wire Debug) i SWV (Serial Wire Viewer), zabezpieczenie złącza USB przed przeciążeniem bezpiecznikiem polimerowym, możliwość zasilania układu docelowego ze złącza JTAG lub ze złącza EXT, 2 diody LED dwukolorowe (USB/RUN, RxD/TxD), dwa wejścia analogowe, zasilanie ze złącza USB, standardowe złącze ARM 2x10 pin. 2. Złącze JTAG Rysunek po prawej przedstawia złącze JTAG, które powinno być zainstalowane na płytce z układem docelowym (widok z góry). Jest to standardowe złącze podane w specyfikacji firmy ARM Ltd. rozstawie pinów 2.54mm (0.1"). Pin numer 19 można wykorzystać do zasilania układu. W takim przypadku należy zewrzeć jumperem piny 1-3 złącza EXT.

3 3. Diody LED Interfejs posiada dwie dwukolorowe diody LED sygnalizujące stan pracy układu. USB/RUN Zapalona dioda oznacza, że interfejs jest zainstalowany na komputerze PC i obecne jest napięcie na złączu USB. USB/RUN Podczas komunikacji z układem docelowym dioda mruga. RXD/TXD RXD/TXD Sygnalizuje odbiór danych przez port szeregowy. Sygnalizuje wysyłanie danych przez port szeregowy. 4. Sterowniki i oprogramowanie Sterowniki dostępne są na płycie CD w katalogu Drivers. Dostępne są dwa rodzaje sterowników: D2XX (sterowniki udostępniane przez firmę FTDI z odpowiednio ustawionymi numerami VID=0x0403, PID=0xBBE2), libftdi (udostępniane na licencji LGPL 2.1 nie wspierane przez nasza firmę). Interfejs jest obsługiwany przez następujące programy: Open On-Chip Debugger, CooCox CoIDE, CrossWorks for ARM. 4.1. OpenOCD Ponieważ rozpowszechnianie wersji binarnej OpenOCD skompilowanego z wykorzystaniem bibliotek D2XX jest niezgodne z licencją GPLv2. Na płycie CD dołączony jest program OpenOCD skompilowany z wykorzystaniem bibliotek libftdi i libusb-win32. Interfejs w systemie Windows pracuje szybciej z wykorzystaniem sterowników D2XX. Dlatego zalecana jest samodzielna kompilacja OpenOCD. Przed kompilacją w systemie Windows warto się zapoznać z plikiem README w głównym katalogu projektu OpenOCD. W katalogu cygwin dostępne są skrypty umożliwiające kompilację OpenOCD z wykorzystaniem obu rodzajów sterowników. 4.2. CooCox CoIDE CoIDE jest darmowym środowiskiem do tworzenia programów na mikrokontrolery z rdzeniami ARM Cortex-M3 i Cortex-M0. Począwszy od wersji 1.2.4 posiada wsparcie dla interfejsu. Konfiguracja CoIDE jest bardzo prosta. W menu należy wybrać Debug Debug Configuration i następnie w polu Adapter ustawić KT-Link.

4 4.3. CrossWorks Najnowsza wersja środowiska CrossWorks posiada interfejs na liście wyboru i cała konfiguracja sprowadza się do wyboru tego interfejsu. W poprzednich wersjach należy postępować zgodnie z poniższymi krokami. 1) Klikamy prawym klawiszem myszki w polu Targets (Ctrl+Alt+T). Następnie wybieramy New Target Interface Generic FT2232 Device. 2) Klikamy prawym klawiszem myszy na Generic FT2232 Device i wybieramy Properties.

5 3) Dokonujemy ustawień jak na rysunku po prawej. 4) Następnie należy odpowiednio ustawić parametr JTAG Clock Divider. 5. Złącze EXT Poszczególne sygnały złącza EXT przedstawia poniższy rysunek. Opis poszczególnych sygnałów na złączu EXT przedstawia poniższa tabela. Pin Symbol Opis 1 +5V +5V z układem pomiaru prądu, przeznaczone do zasilania układu docelowego 2 GND masa 3 VEXT 19-pin portu JTAG 4 GND masa 5 B-RXD port szeregowy odbiór danych 6 B-CTS port szeregowy gotowość wysyłania 7 B-TXD port szeregowy transmisja danych 8 B--RTS port szeregowy żądanie wysyłania 9 VCC napięcie 3,3V 10 A1 wejście analogowe 11 VUART napięcie referencyjne dla portu szeregowego, jeśli nie jest podłączone to wówczas aktywne jest złącze DB9, jeśli VUART > 1,65 V to aktywne są sygnały portu szeregowego na złączu EXT 12 VDD napięcie układu docelowego 13 USB+5V-ON +5V bez układu pomiaru prądu 14 A0 wejście analogowe

6 6. RS232 Interfejs RS232 został wyprowadzony na dwa złącza: DB9 - wyprowadzone wszystkie sygnały w standardzie RS-232, EXT goldpin - wyprowadzone sygnały TXD, RXD, RTS, CTS poziom napięcia jest ustalany przy pomocy sygnału VUART złącza EXT. Jeśli wejście VUART jest niepodłączone to wówczas jest aktywne złącze DB9. Jeśli do wejścia VUART jest podłączone napięcie z zakresu 1,65V do 5V to wówczas aktywne są sygnały TXD, RXD, RTS, CTS na złączu EXT. Wartości napięcia tych sygnałów są zależne od napięcia VUART, dzięki czemu można je wykorzystać do komunikacji z układami zasilanymi napięciami 5V, 3.3V, 2.5V, 1.8V. W przypadku przełączenia JTAGa do trybu SWD sygnał RXD nie jest dostępny, ponieważ jest on wykorzystywany przez SWV. 7. Funkcje pomiarowe Interfejs posiada możliwość pomiaru: napięcia układu docelowego, prądu pobieranego przez układ docelowy (w przypadku zasilania ze złącza EXT), dwóch napięć z zakresu 0-10V na wejściach analogowych A0, A1 złącza EXT. Do pomiarów służy program Measurement dostępny na płycie CD. 8. Wsparcie techniczne W celu uzyskania pomocy technicznej prosimy o kontakt support@kristech.eu. ARM is registered trademark of ARM Limited. Cortex is a trademark of ARM Limited CrossWorks and CrossStudio are trademarks of Rowley Associates Limited. All other brand names or product names are the property of their respective holders.