Winavr - egy szoftvercsomagot írásra avr firmware, apró, mega (szabad licenc), AVR, programozás

1. Töltse le itt [1]. A telepítés egyszerű felháborító.

4. Írja be a konzol parancsot, hogy hex. Will main.hex fájlt. amely lehet varrva a kristály, és main.elf. amely tölthető AVR Studio hibakeresés környezet (jó, és a hibakeresés, hogy - az emulátor vagy szimulátor)!

Programozó avrdude.exe hasonló (ítélve a dokumentáció doc \ avrdude.pdf) támogatnia kell a JTAG ICE mkII, USB-n keresztül, de a mi nagy sajnálatomra van ez nem működik - nem találja az USB busz a készüléket:

Most, miután a csapatok, hogy hex is meg fog jelenni main.cof fájlt. amely letölthető az AVR Studio. és azt egy emulátor, hogy debug program JTAGICE mkII.

7. Miután össze a programot, és rögzítette az USB-eszközt, akkor szükség lehet az USB-illesztőprogramot. Például, ha össze példáját példák \ egyéni osztályú \ firmware \, majd ha votknetsya az USB-eszközt a számítógéphez, akkor meghatározható LEDControl eszköz, amelyre szüksége van a vezető és az. Ő egyszerűen a folyamatot lépésről lépésre:

9. Adjuk hozzá a PATH környezeti változóhoz vonal c: \ MinGW \ bin (tettem hozzá, hogy a tetején a régi PATH változó c: \ MinGW \ bin;). Most meg kell dolgozni, mint egy csapat, hogy a gcc, ld, rm és egyéb bármelyik aktuális mappa (ez összeállításához szükséges programok az Makefile szerda).

10. A csomag telepítése libusbt \ libusbt-win32-filter-bin-0.1.12.1.exe telepítése előtt libusbt file \ readme.txt tanácsos minden program fut egy USB-eszközt. Alapértelmezésben telepítve, a tesztelést (ha nem távolítja el a pipa), amely megmutatja az összes eszközök állnak rendelkezésre a könyvtáron keresztül. Ez a vizsgálat azt mutatja, az összes USB-eszközt, hogy az illesztőprogram telepítése (e USB eszközök felkiáltójelig az eszközkezelő, nem látható), és azok paramétereit - egy nagyon hasznos program!

Már összetéveszteni beállítás USBLIBS - próbált regisztrálni -llibusb.a lehetőség, mert a könyvtár usb nem találja a nevét, egy könyvtár nevű libusb.a. Kiderült, csak meg kell adnia -lusb (miért, nem tudom).

Most, ha beírja a projekt könyvtárba (például \ egyedi osztály \ parancssori), hogy a csapat, nem lesz set-led.exe fájlt. Ha beír hogy tiszta, akkor távolítsa el az összes objektum fájlok (kiterjesztés * .o).

Azt is megteheti, hogy a fenti változások Makefile.windows fájlt, és összeállítja a projekt make -f Makefile.windows csapat.

12. A csomag WinAVR egy USB driver az emulátor JTAG ICE mkII, és telepítheti őket, ha korábban nem telepítette az illesztőprogramot a csomag AVR Studio. Illesztőprogramok találhatók a \ utils \ libusbt \ bin. A telepítési eljárás részletes leírása a következő részben „libusbt-Win32” Súgó fájl WinAVR-user-manual.html.

13. A mappa \ utils \ bin \ egy csomó konzol unix-szerű közművek - grep. farok. macska. cmp. cp. vágni. dátum, és még sokan mások (!). Nos, Poppy. természetesen. Keresés Path így ez a könyvtár előírt telepítésekor WinAVR, így most már tudod használni az erejét UNIX parancs konzol akár az aktuális könyvtárban.

1. Töltse WinAVR site: sourceforge.net.
2. Töltse V-USB site: obdev.at.