AtmelStudio 6
Projekt wils 1.0.6, AVR-Webmodule
Programmer prog-s (http://www.avr-programmer.com/prog-s)
Der Programmer ist meines Erachtens korrekt installiert. Beide DIL-Schalter entsprechend Anleitung auf 1. Das Flachbandkabel habe ich nicht selbst erstellt und sieht sauber aus.
In AtmelStudio 6 ist AvrDude nicht integriert. Der Anleitung http://www.mikrocontroller.net/topic/267384 (vielen Dank) folgend, habe ich dies nachgeholt. Den Argumente-String für AvrDude.exe habe ich angepasst.
Aus
Code: Alles auswählen
-e -P usb -c USBasp -p ATmega32 -e -U flash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":a
Code: Alles auswählen
-e -P usb -c avrisp -p m644 -e -U flash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":a
Leider immer:
Code: Alles auswählen
avrdude.exe: did not finf any usb device "USB"
Stelle ich die beiden DIL-Schalter am Programmer auf 0, so erscheint bei -c avrisp immerhin:
Code: Alles auswählen
avrdude.exe: ser_open(): can't open device "USB"
Ich habe dann mit dem Programm USBDeview nach dem USB-Gerät geschaut: zur Zeit auf COM7. Also habe ich die Parameter -P für avrdude angepasst und bin jetzt bei der Fehlermeldung, die besagt, dass Debug/config.hex fehlt.
Meine Fragen:
Sind die Parameter korrekt?
Welche Prüfmöglichkeiten habe ich?
Warum 2x -e?
Was steht in der config.hex? Woher kommen die Daten?
Wie erstellt man diese Datei?