Black Math
20.02.2012, 18:15
Hallo Leute,
hab vor mir ein Metaboard zu bauen: https://metalab.at/wiki/Metaboard
Dazu muss der USBAsp-Bootloader auf den Atmega.
Habe es nach dieser Anleitung gemacht: http://arduino.cc/en/Tutorial/ArduinoISP
Hatte die Variante auf dem Breadboard mit ext. Oszillator (16MHz).
Nachdem ich den Brennvorgang gestartet habe, blicken/flackern die RX/TX-LEDs ein paar mal, es dauert ca. 15 Sekunden, dann kommt folgende Fehlermeldung:
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64
avrdude: failed to write flash memory, rc=-4
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
In meine "boards.txt" habe ich folgendes eingefügt:
################################################## ############
metaboard.name=Metaboard w/ ATMega8
metaboard.upload.protocol=usbasp
metaboard.upload.maximum_size=7168
metaboard.upload.speed=19200
metaboard.build.mcu=atmega8
metaboard.build.f_cpu=16000000L
metaboard.build.core=arduino
metaboard.bootloader.low_fuses=0xef
metaboard.bootloader.high_fuses=0xc9
metaboard.bootloader.path=metaboard
metaboard.bootloader.file=mega8_16mhz.hex
metaboard.bootloader.unlock_bits=0x3F
metaboard.bootloader.lock_bits=0x2F
metaboard.upload.disable_flushing=true
Warum schreibt AVRDUDE von "Stk500", obwohl ich als Protokoll "usbasp" angegeben habe?!
Was läuft hier schief, kann mir jemand helfen?
Habe leider keinen alternativen Programmieradapter...
Viele Grüße,
Julian
hab vor mir ein Metaboard zu bauen: https://metalab.at/wiki/Metaboard
Dazu muss der USBAsp-Bootloader auf den Atmega.
Habe es nach dieser Anleitung gemacht: http://arduino.cc/en/Tutorial/ArduinoISP
Hatte die Variante auf dem Breadboard mit ext. Oszillator (16MHz).
Nachdem ich den Brennvorgang gestartet habe, blicken/flackern die RX/TX-LEDs ein paar mal, es dauert ca. 15 Sekunden, dann kommt folgende Fehlermeldung:
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64
avrdude: failed to write flash memory, rc=-4
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
In meine "boards.txt" habe ich folgendes eingefügt:
################################################## ############
metaboard.name=Metaboard w/ ATMega8
metaboard.upload.protocol=usbasp
metaboard.upload.maximum_size=7168
metaboard.upload.speed=19200
metaboard.build.mcu=atmega8
metaboard.build.f_cpu=16000000L
metaboard.build.core=arduino
metaboard.bootloader.low_fuses=0xef
metaboard.bootloader.high_fuses=0xc9
metaboard.bootloader.path=metaboard
metaboard.bootloader.file=mega8_16mhz.hex
metaboard.bootloader.unlock_bits=0x3F
metaboard.bootloader.lock_bits=0x2F
metaboard.upload.disable_flushing=true
Warum schreibt AVRDUDE von "Stk500", obwohl ich als Protokoll "usbasp" angegeben habe?!
Was läuft hier schief, kann mir jemand helfen?
Habe leider keinen alternativen Programmieradapter...
Viele Grüße,
Julian