www.mikrocontroller.net

Forum: Compiler & IDEs Flashen mit AVRDUDE geht nur einmal


Autor: Heigman (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Heigman (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: max.p (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,

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

mfg
Max

Autor: Heigman (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Max,

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

Gruß,
Heigman

Autor: Heigman (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.