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