Forum: Compiler & IDEs Flashen mit AVRDUDE geht nur einmal


von Heigman (Gast)


Lesenswert?

Hallo zusammen,

ich bin Umsteiger von BASCOM auf C und plage mich noch mit den
Anfangsproblemchen rum. Wäre schön, wenn mir jemand weiterhelfen
könnte!

Mein Problem:
Ich habe ein funkionsfähiges Testprogramm für nen 4433er. Nach einem
Systemneustart (WinXP) kann ich den Controller problemlos einmal
flashen.

Wenn ich aber ein zweites mal flashen will, bekomme ich folgende
Fehlermeldung:

> "make.exe" program
avrdude -p at90s4433 -P lpt1 -c sp12    -U flash:w:lauf-portd.hex

avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude done.  Thank you.

make.exe: *** [program] Error 1

> Process Exit Code: 2


Wo liegt der Hund begraben?

Gruß,
Heigman

von Heigman (Gast)


Lesenswert?

Hallo,

könnte es sich hierbei um Pegelprobleme am LPT1 handeln (Laptop)? Wenn
ich ca. 5min warte, kann ich wieder einmal flashen und alles beginnt
von vorne...

Vielleicht kann mir ja jemand helfen?!

Gruß,
Heigman

von max.p (Gast)


Lesenswert?

hallo,

Welchen programmieradapter verwendest du?
mit einem 74xxx244 oder nur mit wiederständen?
Bei mir am Laptop gibts das problem nicht.

mfg
Max

von Heigman (Gast)


Lesenswert?

Hallo Max,

ich habe beide Versionen, einen mit 74xxx244 und einen ohne. Es tritt
bei beiden der gleiche Fehler auf.

Gruß,
Heigman

von Heigman (Gast)


Lesenswert?

Hallo,

so, nach stundenlanger Suche nach dem Fehler hab ich die Lösung :) Nach
dem ich jetzt mehrere Programme zum Flashen ausprobiert habe und bei
(fast) allen der gleiche Fehler auftrat, bin ich dem "Hund" auf die
Schliche gekommen.
Der Fehler war, dass bei der LPT Konfiguration im BIOS Mode:
"bidirektional" aktiv war. Habe jetzt auf Mode: "ECP" umgestellt
und schon funktioniert's wie gewollt.

Gruß und frohe Ostern!
Heigman

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.