Forum: Mikrocontroller und Digitale Elektronik Verification error / bootloader / atmega168


von subguru (Gast)


Lesenswert?

Hallo zusammen,

Ich versuche jetzt seit Stunden das Programmieren über den Bootloader 
von Atmel wie in AppNote AVR109 beschrieben mit avrdude hinzukriegen.

Controller: ATmega168
Programmer: mysmartUSB

Der Bootloader wurde korrekt installiert und ist ansprechbar.
Im Terminalmodus von avrdude läßt er sich auch bedienen.

ein -> read f gibt mir lauter ff zurück. Ich nehme an der Flash ist 
somit leer?

Hier mal das Problem das ich habe:
1
.
2
.
3
.
4
avrdude: verifying ...
5
avrdude: verification error, first mismatch at byte 0x0000
6
         0x0c != 0xff
7
avrdude: verification error; content mismatch
8
avrdude: Send: L [4c] 
9
avrdude: Recv: . [0d] 
10
avrdude: Send: E [45] 
11
avrdude: Recv: . [0d] 
12
13
avrdude done.  Thank you.

Ich habe es auch schon mit den optionen -i und -B versucht. Nichts!

Die Lockbits wurden nicht gesetzt. Der Controller arbeitet einwandfrei 
wenn ich in über mysmartusb beschreibe.

In der defines.h des Bootloaders habe ich unter PARTCODE 0x86 
eingetragen.
Sollte hier vielleicht die Device Signature 0x1e9406 stehen?
Das gleiche passiert übrigens auch wenn PARTCODE mit 00 definiert ist.

danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.