www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik avrdude failed Meldungen


Autor: Christoph Kukulies (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Weiß jemand, warum avrdude öfters größere Mengen Fehler ausspuckt:
Writing | ############################### | 93% 16.81s ***failed;

Dies passiert häufig bei größeren Codeänderungen. Ich lasse dann
einfach weiterlaufen und bügel noch mal drüber. Beim 2. mal ist Ruhe.

Dann kommt auch ein counter (Programmierzykluszähler?) Wert, irgendein
riesiger negativer Wert zurück.

(Plattform FreeBSD)

Autor: Mark Hämmerling (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Salut,

mir ist kürzlich aufgefallen, daß avrdude genau wie auch uisp beim
Verify auf nem Tiny12 Fehler erkennen. Meine erste Vermutung, daß die
mit zu knappem Timing arbeiten wurde nicht bestätigt, da ich im uisp
ein großzügigeres eingestellt habe, ohne Erfolg. ;(
Wie auch immer, mit PonyProg 2000 funktioniert es tadellos. Aber ich
finde so eine GUI unnötig umständlich; außerdem läßt sie sich nicht per
Makefile bedienen.
Plattform: Debian GNU/Linux (unstable), kernel-image-2.4.26-1-k7,
VT82C686-Chipset.

Falls jemand dieses Problem kennt und einen Tip hat... ich würd mich
sehr freuen. :)

Danke,
Mark

Autor: Christoph Kukulies (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
War etwas mißverständlich: Die unplausible neg. Zahl kam im Fehlerfalle
(manchmal, jetzt im Beispiel gerade konnte ich sie nicht erwischen).
Hier ist die Ausgabe, wenn der Fehlerfall auftritt:

kukuboo2k# make
avra merger.asm
Pass 1...
Pass 2...
Segment usage:
   Code:       141 words (282 bytes)
   Data:        16 bytes
   EEPROM:      12 bytes
Assembly complete with no errors
avrdude -p 2313 -c stk200 -e -U flash:w:merger.hex

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100%
0.01s

avrdude: Device signature = 0x1e9101
avrdude: erasing chip
avrdude: reading input file "merger.hex"
avrdude: input file merger.hex auto detected as Intel Hex
avrdude: writing flash (282 bytes):

Writing |                                                    | 0% 0.00s
***faile

und diese failed-Meldungen kommen dann fuer jedes Prozentchen. Das
ganze dauert gut und gerne 20-30 Sek., wenn man es nicht abschießt.

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.