Programator AVR MKII

Transkrypt

Programator AVR MKII
2014
Programator AVR MKII
Instrukcja obsługi
Copyright by Barion
www.barion-st.com
2014-05-31
Programator AVR MKII – Instrukcja obsługi
SPIS TREŚCI
1. WSTĘP ........................................................................................................... 3
1.1
Co to jest AVR MKII? ............................................................................................................ 3
1.2
Parametry techniczne .......................................................................................................... 3
1.3
Obsługiwane procesory ....................................................................................................... 4
2. BUDOWA TECHNICZNA ....................................................................................... 5
2.1
Konfiguracja ......................................................................................................................... 5
3. OBSŁUGA PROGRAMATORA ................................................................................. 6
3.1
Podłączenie procesora do komputera................................................................................. 6
3.2
Instalacja sterowników ........................................................................................................ 6
3.3
Zmiana oprogramowania programatora ............................................................................. 8
Copyright by Barion
2
Programator AVR MKII – Instrukcja obsługi
1. WSTĘP
1.1 Co to jest AVR MKII?
AVR MKII jest to programator obsługujący wszystkie kontrolery Attiny, Atmega oraz Xmega.
Umożliwia współpracę z AvrStudio oraz AveDude.
Programator oparty jest na otwartym projekcie LUFA, emuluje on funkcjonalność programatora
AVRISP-MKII, działa on z programami Atmel Studio 6(a także starsze wersje AvrStudio v4, v5) a także innymi
kompatybilnymi jako AVRISP mkII.
1.2 Parametry techniczne
Programator AVR MKII (klon AVRI MKII):
obsługuje wszystkie kontrolery Attiny, Atmega oraz Xmega,
posiada interfejsy programowania: ISP, PDI, TPI,
współpracuje z AvrStudio (Atmel Studio lub AvrDude,
ma możliwość zasilania układu docelowego napięciem 5V lub 3.3V,
posiada sprzętowy interfejs USB, dzięki czemu prędkość programowania jest bardzo duża,
posiada diody sygnalizujące o występowaniu zasilania oraz o procesie programowania.
programator może być podłączony do każdego komputera z portem USB 1.1 oraz USB 2.0.
Copyright by Barion
3
Programator AVR MKII – Instrukcja obsługi
1.3 Obsługiwane procesory
Tabela 1 Procesory obsługiwane przez AVR MKII
Oraz wiele innych niewymienionych w powyższej tabeli.
Copyright by Barion
4
5
Programator AVR MKII – Instrukcja obsługi
2. BUDOWA TECHNICZNA
2.1 Konfiguracja
UWAGA!!! INSTRUKCJE DLA STARSZYCH WERSJI PROGRAMATORA DOSTĘPNE SĄ POD ADRESEM:
http://barion-st.com/
Przed przystąpieniem do programowania należy wybrać interfejs programowania: ISP, PDI, TPI, oraz
napięcia zasilania układu docelowego. Rozkład konkretnych linii sygnałowych oraz zasilających podany jest
na obrazku poniżej:
Programator ustawia się do pracy poprzez odpowiednie przełączenie switch’a:
Dwie poniższe tabele wyjaśniają sposób konfiguracji urządzenia (dodatkowo są one umieszczone na
urządzeniu):
2
3
ON OFF TPI
OFF ON PDI
OFF OFF ISP
1 ON
5V
OFF
3.3V
Przykładowo dla układu z intersejsem PDI i zasilaniem 3.3V ustawiamy kolejno: 1: OFF , 2: OFF , 3: ON.
Copyright by Barion
Programator AVR MKII – Instrukcja obsługi
3. OBSŁUGA PROGRAMATORA
3.1 Podłączenie programatora do komputera
Aby zacząć używać programatora należy:
Podłączyć go fizycznie do komputera,
Zainstalować sterowniki (opis poniżej dla poszczególnych systemów).
3.2 Instalacja sterowników
PRZED PIERWSZYM PODŁĄCZENIEM PROGRAMATORA DO KOMPUTERA NALEŻY NAJPIERW
ZAINSTALOWAĆ STEROWNIKI AVRJungoUSB.
Dostępne one są pod adresem: http://barion-st.com/doc/install/AVRJungoUSB.exe
Teraz można podłączyć programator, powinno pojawić się w Menadżerze urządzeń urządzenie Jungo:
Atmel Studio
Programator jest gotowy do pracy w Atmel Studio. Wybierając w AVR Studio Tools/AVR
Programming możemy sprawdzić czy programator jest dostępny.
Copyright by Barion
6
Programator AVR MKII – Instrukcja obsługi
Atmel Studio 7.0
Współpraca z Atmel Studio wersją 7.0 wymaga dodatkowo:
1. Pobrania menadżera sterowników zadig ze strony http://zadig.akeo.ie/
2. Otwarcia programu -> options -> list all devices , programator poeinien znajdować się na liście
3. Podmiany aktulanego sterownika na libusb-win32 (v1.2.6.0)
AvrDude
Jeśli chcemy pracować z AvrDude konieczna jest wcześniejsza zmiana oprogramowania samego
programatora, patrz punkt 3.2
Po zmianie oprogramowania programatora należy jeszcze doinstalować program:
LibUsbDotNet_Setup.2.2.8
Link do programu: barion-st.com/doc/install/LibUsbDotNet_Setup.2.2.8.exe
W czasie instalacji należy odznaczyć:
Resztę ustawień pozostawiamy bez zmian.
Uruchamiamy zainstalowany program: Start/Programy/LibUsbDotNet/libUsb-win32/Filter Wizard.
(lub uruchamia się automatycznie po instalacji)
Wybieramy Next:
Copyright by Barion
7
Programator AVR MKII – Instrukcja obsługi
Uwaga w tym momencie programator musi być podłączony do portu USB (jeśli nie jest to teraz go
podłączamy), wybieramy go w kolejnym oknie:
Oraz klikamy Instaluj. Klikamy OK.
Programator jest gotowy do pracy z AvrDude – także w środowisku BASCOM (podczas konfiguracji
wybieramy nazwę: Atmel AVR ISP mkII (avrispmkII), Port – usb).
3.3 Zmiana oprogramowania programatora
Przed przystąpieniem do zmiany oprogramowania należy zaopatrzyć się w program FLIP, dostępny
pod linkiem:
http://www.atmel.com/dyn/resources/prod_documents/Flip%20Installer%20-%203.4.5.106.exe
Służy on do wgrania nowego oprogramowania do programatora. Ściągamy go i instalujemy.
Dodatkowo należy również ściągnąć nowy wsad (obsługujący avrdude), który będziemy wrzucać do
programatora. Dostępny jest on pod linkiem:
Copyright by Barion
8
Programator AVR MKII – Instrukcja obsługi
http://www.barion-st.com/doc/install/101116_AVRISP_avrdude.zip
Gdy mamy gotowe oprogramowanie (program FLIP oraz WSAD do procesora) możemy zacząć
zmieniać oprogramowanie. Należy kolejno:
1. Wyciągnąć programator z usb i przełączyć programator w tryb serwisowy zewrzeć piny oznaczone
SVC:
2. Włożyć programator do portu USB.
3. Nacisnąć na programatorze przycisk reset (patrz rysunek w punkcie 2.2) – zresetowanie układu
(zielona dioda zgaśnie)
4. System wykryje nowy sprzęt:
Należy wybrać Zainstaluj z listy lub określonej lokalizacji i kliknąć dalej. Następnie wskazać folder
Program Files / Atmel / Flip 3.4.3 / usb, kliknąć OK.
Jeśli nie zostanie wykryte nowe urządzenie należy wejść w panel sterowania i pojawi się tam nieznane
urządzenie: AT90USB162 DFU. Należy kliknąć na nim prawym przyciskiem myszy i wybrać Aktualizuj
oprogramowanie sterownika…, a następnie wybrać: Zainstaluj z listy lub określonej lokalizacji i kliknąć
dalej. Następnie wskazać folder Program Files / Atmel / Flip 3.4.3 / usb, kliknąć OK.
Jeśli pojawi się ostrzeżenie, to należy wybrać: Zainstaluj mimo to
Copyright by Barion
9
Programator AVR MKII – Instrukcja obsługi
5. Po pojawieniu się komunikatu że sterownik został zainstalowany można uruchomić program Flip
6. Należy wybrać procesor (ikona pokazana poniżej):
7. I w oknie które się pokaże wybrać AT90USB 162
Copyright by Barion
10
Programator AVR MKII – Instrukcja obsługi
8. Teraz należy wybrać ikonę Selekt communication (ikona na prawo od tej wybranej w punkcie 6) i
wybrać USB. W oknie które się pojawi wybrać Open.
9. Przyciski w programie Flip powinny zrobić się aktywne:
10. Należy teraz kliknąć przycisk Load HEX File… (zaznaczony powyżej) i wybrać wsad który chcemy
wgrać do programatora (ten ściągnięty na początku - 101116_AVRISP_avrdude.zip, należy go
rozpakować wcześniej).
11. Kliknąć przycisk Run. Wsad zostaje wgrany do programatora.
12. Teraz należy wyłączeć tryb serwisowy: switch nr 1 przełączyć na OFF.
13. Nacisnąć przycisk reset (patrz rysubek w punkcie 2.2 instrukcji) – zresetowanie układu (zielona dioda
zaświeci się).
Copyright by Barion
11
Programator AVR MKII – Instrukcja obsługi
Programator jest gotowy do pracy z AVRDUDE! (patrz punkt 3.2 -> AvrDUDE)
Aby programator mógł na nowo współpracować z Atmel Studio należy postąpić analogicznie, z tym że
należy wgrać do niego WSAD dostępny pod linkiem:
http://barion-st.com/doc/install/MKII_AvrStudio_LUFA.rar
KONIEC.
Copyright by Barion
12
Programator AVR MKII – Instrukcja obsługi
Barion
Niedźwiada 114
39-107 Niedźwiada
Polska
www.barion-st.com
tel.: +48 531 171 346
e-mail: [email protected]
[email protected]
Producent nie odpowiada za wszelkie szkody spowodowane nieprawidłowym użytkowaniem urządzenia.
Używanie urządzenia w sposób niezgodny z jego przeznaczeniem może doprowadzić do jego uszkodzenia, co nie
podlega gwarancji.
Kopiowanie i wykorzystywanie treści powyższej instrukcji bez zgody autorów jest zabronione.
Copyright by Barion
13