Atmel AVR ISP retten

Gast #124307
Hi,
ich hab die Frage zwar schonmal gestellt, aber ich finde sie nicht
mehr.
Und zwar hab ich mir den seriellen ISP von Atmel bei nem Update mal
zerschossen. Ich weiß das es eine 6 polige Stiftleiste gibt die man
einlöten muß und das es irgendwo ein passendes Hex File geben muß. Aber
dieses Hex File finde ich nicht. Es soll angeblich beim AVR Studio dabei
sein.

Gruß
Markus
Gast #124308
stk500.ebn heisst das.
kannst du nur per avrprog aufspielen. sollte aber übers update gehen.
musst auch noch irgendeinen jumper setzten, um den 8535 zu erreichen
Gast #124312
Also mal langsam. Ich hab hier genügend Programmiertools, unter anderem
ein STK500. Was ich retten will ist aber der "Stand Alone Programmer"
der ja von der Programmierhardware ziemlich identisch ist.
Der 1200 ist, soweit ich das verstanden hab, nur zum Updaten über RS232
vom 8515. Und dieses Updaten geht ja jetzt nicht mehr. Also nehme ich
mal an das ich den 1200 neu flashen muß. Welche Datei muß ich dafür
jetzt verwenden und was muß ich außer der Stiftleiste noch am ISP
machen? In dem anderen Thread gibt es ein STK500_1200.srec. Ist das der
Binärcode für den 1200er?

Gruß
Markus
Gast #124313
Wenn beim Firwareupdate was schief geht, kann man erstmal den AVR-ISP
weder zum Programmieren nehmen, noch funktioniert ein neues Update.

Der Rettungsplan ist aber ganz gut in der AVR-ISP-Hilfe beschrieben,
als letzter Punkt "AVRISP User's Guide: Manual Firmware Upgrade".

Damit hab ich meinen ISP zumindest problemlos wieder ans Laufen
bekommen.

Gruß
Ingo
Gast #124314
Also das was in der Hilfe steht funktioniert entweder bei mir nicht oder
ich mache was falsch.

Serielles Kabel PC-> AVR ISP
Jumper wie beschrieben
Spannung an
5 Sekunden warten
Jumper runter
AVR Studio und dann AVR Prog gestartet

Nix geht. Liegts an mir oder am ISP?

Gruß
Markus
Gast #124315
Ist aus der Ferne immer schwer zu sagen.

Aber wenn es so nicht geht, wird es wohl doch ein Problem mit dem ISP
sein.

Nach meinem Verständnis wird mit einem normalen Firmwareupdate immer
nur der 8535 beschrieben, der 1200 aber nie. Er fungiert gegebenenfalls
quasi als Notfall-Backup-Controller.
Wenn auch das nicht mehr geht, wird es ein Problem mit dem 1200 selber
sein (vielleicht ist der ja mitunter vergeßlich), aber da kann ich
erstmal auch nicht weiterhelfen.

Gruß
Ingo
Gast #124318
sich, das da nicht irgendetwas anderes schrott gegangen ist? testweise
mal schaun ob die noch saft bekommen.

also nochmal ganz ausfürlich:
der 1200 flash den 8535 und wird selbst nie geflasht

die firmware vom 1200 ist im anderen thred (die .srec datei)

der 8535 wird per rs232 über den 1200 geflasht

beide kann man über die jumperleiste (nicht eingelötet) flashen. man
muss bloss noch die passende verbindung herstellen (jumper,
wahrscheinlich auch nicht eingelötet), damit der reset an den richtigen
uC durchgeschleift wird

schaltungsdetails gibts bei atmel, der schaltplan ist frei verfügbar

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.