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:
Code:
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:
Code:
##############################################################
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
Lesezeichen