Parallella AVR programmering styrelsen (3 / 5 steg)
Steg 3: Programmering
Min avsikt var att använda Ponyprog programvara för att bränna HEX-filen inuti Atmega chip.
Vad för dålig överraskning! Detta program var inte stödja Atmega328 chip :-(.
En annan lösning!
Jag försökte använda direkt Arduino IDE, där jag som programmerare "Parallella programmerare" och tryckte på menyknappen "Ladda upp med hjälp av programmerare". Utan framgång... Eftersom Arduino använder AVRDUDE programmeraren, beslutade jag att prova direkt med den.
Återigen misslyckas...
Det var rapporteringen "The AVRDUDE kunde inte öppna lpt1-porten" vad nu?
Efter små undersökningar har jag funnit att föraren "giveio.sys" måste vara installerat. För detta ändamål i mappen:
\Program Files\arduino-xxx\hardware\tools\avr\bin\ en speciell "Install_giveio.bat" filen finns. Det måste startas i DOS prompt fönster och installerar automatiskt drivrutinen.
En annan batch körbar fil "status_giveio.bat" kontrollerar installationsstatus.
Dessa två filer finns också i en fristående installation av WinAVR (endast AVRDUDE, utan Arduino IDE).