Forum: Mikrocontroller und Digitale Elektronik Atmel AVR ISP retten


von Markus (Gast)


Lesenswert?

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

von Tobi (Gast)


Lesenswert?

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

von Jens123 (Gast)


Lesenswert?

http://www.mikrocontroller.net/forum/read-1-120399.html#new den?????

ich habs leider noch nicht verstanden, wie ich den programmiere..

von Tobi (Gast)


Lesenswert?

welchen

von Jens123 (Gast)


Lesenswert?

AHH::: so lanngsam machts klick ;)
bei atmel gibts auch den schaltplan von dem teil

von Markus (Gast)


Lesenswert?

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

von Ingo Henze (Gast)


Lesenswert?

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

von Markus (Gast)


Lesenswert?

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

von Ingo Henze (Gast)


Lesenswert?

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

von Sebastian (Gast)


Lesenswert?

Ich nehme mal an du meinst den originalen AVR-ISP von Atmel. Was macht
der nach dem Einschalten? Wie leuchten die Lampen?

seb

von Markus (Gast)


Lesenswert?

Du meinst die LED? Die macht gar nix

von Tobi (Gast)


Lesenswert?

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

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.