mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATMEGA8 avrdude stk500v2 Bus Pirate


Autor: mynamenixname (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich habe gestern ein "Retro Ping Pong Game" vom großen C erstanden. In 
dem ding ist ein ATMEGA8 verbaut und ich wollte etwas an der Firmware 
basteln.
Ich versuchte erst einmal das Ding mit einem Arduino als ISP-Programmer 
zu überschreiben, was nur zur Folge hatte, dass die vorinstallierte 
Firmware starb, ...
Nun dachte ich mir, dass man bestimmt irgendetwas mit meinem Bus Pirate 
machen kann - und ich flashte das Ding mit der dafür vorgesehenen 
stk500v2 Firmware.
Dann habe ich avrdude auf meinem Mac installiert und auch noch AVR Tools 
als GUI dafür.
dort habe ich alles eingerichtet und die original Firmware erst einmal 
versucht wieder auf den Chip zu brennen.
Die Konsole gab folgendes aus:

-c stk500v2 -p m8 -P /dev/cu.usbserial-A700eAgS -B 8.68 -U 
flash:w:/Users/meinname/Desktop/PingPong.HEX


avrdude: stk500v2_command(): command failed
avrdude: stk500v2_command(): unknown status 0xc9
avrdude: stk500v2_program_enable(): cannot get connection status
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

[ Task runtime: 0.248 seconds ]

Hat jemand eine Idee, was der Grund dafür ist?
Vielen Dank schon einmal im Voraus - und natürlich FROHE WEIHNACHTEN :)

Autor: Joachim K. (minifloat)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hier eine GUI, die mir sehr zugesprochen hat. Hat auch die neue 8er 
family mit an board.
Link:
http://www.vonnieda.org/software/avrfuses
mfg mf

PS: doppelklick toggelt ein fuse-bit, Beschreibung der Fusebits 
schlüssig mit dem datenblatt angegeben.

Autor: Myname Nixname (Firma: privat) (mynamenixname)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank für den Tipp,
doch leider kommt die gleiche Fehlermeldung, ...

Autor: zerobang (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
häng an den Parameter -U nochmal ein :A uder :I dran

Autor: Myname Nixname (Firma: privat) (mynamenixname)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es funktioniert!
Entschuldigt bitte, ich hatte mich darauf verlassen, dass man keinen 
externen Quarz braucht, da der ATMEGA8 vorher auch ohne auskam, ...
Nachdem ich nun einen Quarz hinzufügte funktionierte es super. Wenn ihr 
jedoch noch AVR Tools für den Mac kennt, wäre ich sehr froh über Tipps, 
ich versuche nämlich gerade die Tools aus der Fensterwelt zu porten, ...

Nochmals vielen Dank

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.