Forum: Compiler & IDEs Verify Fehler !? Expected:0x1df3 Received:0x940C


von IQ138 (Gast)


Lesenswert?

Welcher Fachmann kann mir helfen:
Hab eine AVR Butterfly geschenkt bekommen. Gleich mal ein serielles
Kabel angelötet. Komunkation mit dem Pc funkt (konnte "Namen"
übertragen). Orginal C-Code von Amtel heruntergeladen. Compiliert (ICC
AVR) und versucht (mit AVR-Studio) das Hex-File ins Flash zu bekommen.
Leider NEIN :-(
Beim verify kommt: Adress:0x1c00 Expected:0x1df3 Received:0x940C
heißt das: Es steht was anderes im Flash als erwartet ...
... was habe ich falsch gemacht ?

Danke stefan


BTW: mit (PC-)Programmieren verdiene ich mein Geld, die µC's sind aber
noch relatives Neuland ;-)

von asdf (Gast)


Lesenswert?

welches os hast du?
bei winxp kann zu zu problemen beim programmieren kommen.
versuchs mit linux.

von IQ138 (Gast)


Lesenswert?

Win2k ...

von Rufus T. Firefly (Gast)


Lesenswert?

Der Hinweis mit dem OS ist natürlich Quark.

Wenn es Datenübertragungsprobleme gibt, dann können die an
verschiedenen Ursachen liegen:
- Doch nicht ganz korrektes serielles (?) Kabel
- Schlecht geschriebene Software für Datenübertragung

Nun hat das Teil den üblichen ISP-Anschluss, und der wird i.d.R. nicht
mit der seriellen Schnittstelle angesteuert, sondern mit einem
Parallelport-ISP-Adapter. Und für den gibt es ziemlich viele
gelegentlich fragwürdige Schaltungsvorschläge.

Der Verzicht auf einen Treiberbaustein oder ein zu langes Kabel kann
die geschilderten Probleme verursachen.

von IQ138 (Gast)


Lesenswert?

Moment !
Es kann weder am OS noch an der Verbindung liegen !
Da nach dem gescheiterten Flashversuch der Butterfly tod(Leer) ist und
sich problemlos mit dem orginal Hex-File flashen läßt.

von Jörg Wunsch (Gast)


Lesenswert?

Rufus, Du hast vergessen, dass der Butterfly einen Bootloader hat, der
in der Tat seriell arbeitet.

von mthomas (Gast)


Lesenswert?

Vorinstallierter "Bootloader" des BF beginnt bei Wort-Adresse 0x1C00.
Der Bootloader ist im Auslieferzustand vor Ueberschreiben "durch sich
selbst" geschuetzt (SPM lock fuer boot-section). Ist also "normal",
das man ab 0x1C00 ein verify error erhaelt. Abhilfe: Code bzw.
hex-Datei verkleinern.

von IQ138 (Gast)


Lesenswert?

mthomas DU BIST MEIN HELD !

Kurze prägnante und vor allem richtige Erklärung ...
... BINGO das wars, DANKE DANKE DANKE

lg stefan

von qwerty (Gast)


Lesenswert?

"Der Hinweis mit dem OS ist natürlich Quark."

Ist es nicht.
Bei mir (und ein paar kumpels) ist es so, das unter WinXP alle 2 bis 3
mal ein verify-Fehler erscheint, wärand unter Linux das noch nie der
Fall war.

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.