Winavr - un pachet de programe pentru scrierea firmware-ului avr, tiny, mega (licență gratuită), avr, programare

1. Descărcați aici [1]. Instalarea este ușor de rușine.

4. Tastați hexazecimal în consola. Se obține fișierul principal.hex. care poate fi cusută într-un cristal, și în sine. care pot fi încărcate în mediul de depanare al AVR Studio (bine, și depanare ceea ce este - un emulator sau un simulator)!







Programator avrdude.exe ca (judecând de documentare doc \ avrdude.pdf) ar trebui să sprijine JTAG ICE MKII, conectate prin USB, dar spre marele nostru regret am nu a mers - nu a putut găsi magistrala USB dispozitiv:

Acum, după executarea comenzii hex, va apărea și fișierul principal.cof. care pot fi descărcate în AVR Studio. și în el folosind emulatorul JTAGICE mkII pentru a depana programul.

7. După ce ați compilat programul și a înregistrat-o în USB-dispozitiv, poate fi necesar un USB șofer. De exemplu, dacă ați compilat ca exemplu, exemplele \ clasa personalizat \ firmware \, dispozitivul LEDControl apoi, dacă votknetsya USB-dispozitiv la un computer, acesta va fi determinată pentru care aveți nevoie de un șofer și. El este pur și simplu procesul pas cu pas:

9. Se adaugă mediu PATH variabila linie c: MinGW \ bin \ (am adăugat la partea de sus a vechi variabilei PATH c: MinGW \ bin \;). Acum trebuie să lucreze ca o face echipa, GCC, ld, rm și alte în oricare din folderul curent (este necesar să se compila programe prin intermediul miercuri Makefile).







10. Instalați pachetul libusb \ libusb-win32-filtru-bin-0.1.12.1.exe, înainte de a instala libusb fișier \ readme.txt recomandat pentru a închide toate programele care rulează de pe un dispozitiv USB. Prin este instalat implicit, executați testul (dacă nu debifa), care arată toate dispozitivele care sunt disponibile prin intermediul bibliotecii. Acest test arată toate dispozitivele USB că driverul este instalat (acele dispozitive USB care pictograma de exclamare în managerul de dispozitiv, nu sunt arătate), iar parametrii lor - un program foarte util!

Am fost confundat cu setarea USBLIBS - a încercat să se înregistreze -llibusb.a opțiune, deoarece biblioteca cu USB nu a găsit numele, a fost o bibliotecă numită libusb.a. Se pare, trebuie doar să -lusb specifica (de ce, eu nu știu).

Acum, dacă tastați comanda Make în directorul de proiecte (examples \ custom-class \ commandline), apare fișierul set-led.exe. Dacă tastați curat, toate fișierele obiect (cu extensia * .o) vor fi șterse.

Alternativ, puteți să faceți modificările de mai sus în fișierul Makefile.windows și să compilați proiectul cu makefile.windows.

12. Pachetul WinAVR au un driver USB pentru ICE MKII emulator JTAG, și le puteți instala dacă nu ați instalat anterior driverul cu pachetul AVR Studio. Conducătorii auto sunt situate în \ Utils \ libusb \ bin. Procedura de instalare este descrisă în detaliu în secțiunea „libusb-Win32“ Ajutor fișier WinAVR-user-manual.html.

13. În folderul \ utils \ bin \ există o mulțime de utilitare consola unix-like - grep. coada. pisică. cmp. cp. tăiat. data și multe altele (!). Ei bine, macul. în mod natural. Calea de căutare și acest director este prescrisă la instalarea WinAVR, deci acum puteți folosi puterea comenzilor consolei UNIX din orice director actual.

1. Descărcați site-ul WinAVR: sourceforge.net.
2. Descărcați site-ul V-USB: obdev.at.







Trimiteți-le prietenilor: