Forum: Mikrocontroller und Digitale Elektronik µC (Atmega 128) flashen klappt nicht


von Chris02 (Gast)


Lesenswert?

Hallo!

Vorweg seid bitte nachsichtig mit mir. Ich bin neu auf dem Gebiet.

Ich habe folgendes Problem:
Ich habe eine Handyflasherbox, welche mit einer falschen Firmware 
versehen wurde und somit nicht mehr ordentlich funktioniert und sich 
auch nicht mehr per USB flashen lässt.

Es gibt mehrere Reperaturanleitungen dafür, welche aber leider bei 
dieser Box nicht funktionieren.
http://i2.photobucket.com/albums/y38/zopo/JAFfixbyzopo1.jpg
Ich habe schonmal eine Box so gerettet, aber bei dieser hat es per LPT 
nicht geklappt.

Daher habe ich mir bei ebay (direkt aus China) einen Programmer 
bestellt. Und zwar ist es laut Verkäufer dieser.
http://www.fischl.de/usbasp/

Dieser wird auch vom eXtreme AVR Burner erkannt. Nur leider kommt keine 
Kommunikation mit dem Atmega 128 zustande.

Allerdings habe ich miso und mosi direkt unter sck angelötet, denn so 
geht es für mich aus dem Datenblatt hervor. Oder muss ich doch an RX/TX, 
also wie auf dem Rep Bild zu sehen?

Vielen Dank für eure Unterstützung!

Gruß
Chris

von Spess53 (Gast)


Lesenswert?

Hi

>Allerdings habe ich miso und mosi direkt unter sck angelötet, denn so
>geht es für mich aus dem Datenblatt hervor.

Dann kannst du das Datenblatt nicht lesen.

> Oder muss ich doch an RX/TX,
>also wie auf dem Rep Bild zu sehen?

Der ATMega128 wird nicht über MISO/MOSI sondern über TXD0/RXD0 
programmiert.

MfG Spess

von Timmo H. (masterfx)


Lesenswert?

Darum heißen die Pins auch auch PDI/PDO (Programming Data Input/ 
Programming Data Output)

von Chris02 (Gast)


Lesenswert?

Vielen Dank schonmal für euer Feedback.

Leider klappt es immernoch nicht.

Ich habe die Pins von dem Prommer jetzt so angelötet wie auf dem Repair 
Pic.

Sprich Mosi vom Prommer an an PDI am AtMega und Miso an PDO.

Ich habe auch schon versuch den Jumper für SlowSCK zu setzen (aber 
soweit google mir das verraten hat, brauch ich das ja nur bei factory 
µCs, da diese noch mit dem internem oszillator arbeiten).
Zudem habe ich versucht Resest manual auf GND zu legen und auch Miso und 
Mosi (also PDI und PDO) zu tauschen.

Uach das Troubleshooting PDF vom eXtrem hat mir leider nicht geholfen
http://extremeelectronics.co.in/downloads/usbavrprogrammer/docs/Troubleshooting.pdf

Bei mir ist nur eine der 2 Dioden an. Wo kann ich die Funktion dieser 
nachlesen bzw was kann ich sonst noch falsch machen?

Bei AVR eXtreme habe ich lediglich den Atmega128 eingestellt und sonst 
nichts.

Gruß
Chris

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.