TavIR-AVR http://avr.tavir.hu
TavIRisp (STK500) USB felületű programozó firmware frissítése
Felhasználói dokumentáció
TavIR-AVR 2008. augusztus 22. 1/9
TavIR-AVR http://avr.tavir.hu
Frissítés A TavIRisp (STK500) programozó belső firmware járulékos programozó igénybevétele nélkül frissíthető. Erre az központi chipben elhelyezett - frissítést lehetővé tevő – betöltőprogram ad lehetőséget. Erre a lépésre azonban csak néhány esetben lehet szükség: –
a beégetett működtető program megsérült, és a programozó nem működik,
–
újabb firmware verzió jelent meg, ami többletszolgáltatást nyújt és/vagy az előző verzió
hibáit küszöböli ki.
A frissítés menete 1. A meghajtóprogram telepítése A PC-illesztést megvalósító meghajtóprogram a CD lemezen (csak kiegészítő hardverrel vásárolt TavIRisp (STK500) esetén) a Driver TavIRisp (STK500) könyvtárban illetve a http://avr.tavir.hu/ oldalon a Letöltések között az Alkalmazásoknál a 809-es project alatt található. A leírás a leggyakrabban előforduló esetet, azaz a Windows XP alatti telepítést és a honlapról való letöltések bemutatását tartalmazza. Fontos! A meghajtóprogram (újra)telepítésére csak ritka esetben van szükség. Az „ellenőrzés” részben leírtak alapján először ellenőrizzük, hogy a ptogramozó látható-e az eszközkezelőben Az internetböngészőben nyissuk meg a fentebb említett oldalt, és kattintsunk a „809. TavIRisp és TavIRisp(STK500) AVR programozó driver” linkre.
2/9
TavIR-AVR http://avr.tavir.hu
A Mentést választva célhelynek például az Asztalt adjuk meg. Itt a meghajtó-csomag letöltése után az asztalon a csomagra az egér jobb gombjával kattintva Az összes kibontása... opciót válasszuk ki:
A megjelenő varázslót követve az asztalon a 809_driver könyvtár jelenik meg, és előugró ablakban a tartalma is megjelenik.
A hardvert csak ekkor csatlakoztassuk a számítógép tetszőleges USB portjához. Az áram alá helyezéssel együtt a kommunikációt jelző LED-ek is felvillannak a programozón. A megjelenő 3/9
TavIR-AVR http://avr.tavir.hu
varázslót kövessük:
„Ne keressen új meghajtóprogramot” menüt kiválasztva a Tovább gombra kattintsunk, majd a „Telepítsen listából vagy adott helyről (haladóknak)” pontot válasszuk ki:
Itt az XP-hez való meghajtóprogramot válasszuk ki és kattintsunk a Tovább gombra. A megjelenő ablakokban értelemszerűen haladjunk tovább. A befejezés után az USB Serial port nevű eszköz telepítése indul el, ezt is a megismert módon vigyük végig. A telepítés végeztével ajánlott a számítógép újraindítása.
2. Ellenőrzés A telepítés ellenőrzéséhez az Eszközkezelőt nyissuk meg; és az USB vezérlők, valamint a Portok (COM és LPT) alatt ellenőrizzük a telepítés megtörténtét.
4/9
TavIR-AVR http://avr.tavir.hu
Fontos! A hibás telepítésesetén a meghajtóprogramok eltávolítása szükséges, ezt a csomagban levő FTClean alkalmazás segítségével végezhetjük el. E nélkül az újratelepítés sem lesz sikeres.
5/9
TavIR-AVR http://avr.tavir.hu
Programozó firmware frissítése A programozóhoz való firmware frissítő csomagot a meghajtóprogramhoz hasonlóan töltsük le. A http://avr.tavir.hu/ oldalon a Letöltések között az Alkalmazásoknál a 809-es project alatt található a firmware, ahonnan a „809. TavIRisp(STK500) AVR programozó firmware” néven tölthető le. Fontos! Az AVRStudio beépített firmware frissítő rutinja és a firmware állomány nem kompatibilis a TavIRisp STK500 programozóval! Így az eredeti Atmel firmware nem alkalmas a frissítésre. Fontos! A frissítés csak Windows alatt végezhető el, Linux alatt emulációs programok alatt nem került tesztelésre. A firmware frissítése előtt a programozót csatlakoztassuk a PC-re és az illesztőprogramja is működőképes legyen! A „809. TavIRisp(STK500) AVR programozó firmware” kibontása után a könyvtárban található Bootloader programot indítsuk el:
A frissítőprogram elindítása után a frissítéshez szükséges paramétereket állítsuk be:
6/9
TavIR-AVR http://avr.tavir.hu
A Port a Sorosport legyen amire a programozót csatlakoztattuk, míg a Baud segítségével a programozó és a PC közötti adatátviteli sebességet állíthatjuk be (ez 57600 vagy 115200 lehet a programozó verziójától függően). A File menüben a Select File segítségével a firmware-t válasszuk ki (avrusbxxxx.bin) és az OKra kattintás után a File menüben az Upload menüpontot válasszuk. Ekkor a képernyőn a következőt láthatjuk:
A programozón eközben az USB kommunikációt jelző (általában piros színű) LED villog. A programozón a firmware frissítő rutin elindításához a kvarccal átellenes oldalon látható kerámiakondenzátort egy pillanatra egy gemkapocs vagy csipesz segítségével zárjuk rövidre (az ábrán pirossal jelölve):
7/9
TavIR-AVR http://avr.tavir.hu
A frissítés folyamán az USB kommunikációt jelző LED szinte folyamatosan világít a villogás helyett és a kontroller kommunikációt jelző (általában sárga vagy zöld) LED is közel folyamatos világítással jelzi a frissítést. Sikeres frissítés esetén a következő képernyőt láthatjuk:
Hibás vagy megszakadt frissítés esetén a visszatérési kód 0-tól eltérő. Ekkor a a File menüben az Upload menüpontot választva a frissítés újraindítható (természetesen a panelen a frissítést újra aktiválni kell). Hibás frissítéskor a következő képernyőt láthatjuk: 8/9
TavIR-AVR http://avr.tavir.hu
Ekkor a frissítést mindenképpen meg kell ismételni, ugyanis ekkor a programozót működtető belső szoftvert frissítjük. Ennek hibájakor a STK500 programozó sem működhet!
Megjegyzés A támogatott mikrokontrollerek listája a http://avr.tavir.hu oldalon a firmware frissítésnél megtalálhatóak. A 2.4-es firmware által támogatott AVR mikrokontrollerek főbb típusai: ATTiny család, ATMega 8/48/88/168/328, ATMega16/32/644/164/324, ATMega128/2560/1280, stb. Bármely, a programozó nem megfelelő használatából származó kárért a kiadó/készítő nem vállal felelősséget.
Terméktámogatás Terméktámogatás a http://avr.tavir.hu honlapon illetve a TavIR-AVR Kapcsolat menüpontjában érhető el.
A dokumentáció lezárva: 2008. augusztus 28.
9/9