Forum: Mikrocontroller und Digitale Elektronik JTAG Problem


von Jochen Harter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe eine Schaltung mit einem AT mega32L aufgebaut und benutze zum
Programmieren des FLASH und zum Debuggen den JTAG ICE Emulator von
Atmel.Ich habe mein Device an den Emulator angesteckt und habe ihn über
das AVR Studio 3.9x programmiert. Die Übertragung funktionierte
hervorragend und ich dachte, das Ding läuft!

Beim Nachmessen der Spannungen in meiner Schaltung stelle ich fest,
dass der externe Resonator kein Signal liefert.Also dachte ich, es
könnte vielleicht an der falschen Wahl der Fuses liegen! Alles war aber
dort meines Erachtens richtig eingestellt.Der JTAG war enabled, die
Brown Out Detection und die Settings für einen externen Resonator auch.
Also kam ich auf die Schnapsidee, man könnte ja mal die Registerkarten
durchschauen, ob es da noch was zum Einstellen gibt.Unter Auto fand ich
dann "Write Fuses". Ich dachte mir, dass die Fuses vielleicht noch
nicht geschrieben worden sind und deshalb der Resonator nicht
funktioniert.
Ich führte "Write Fuses" aus und das war das letzte Mal, dass ich auf
mein Device Zugriff hatte! Wenn ich es jetzt programmieren will kommt
immer eine Fehlermeldung, die ich nicht verstehe. Diese habe ich als
Dateianhang drangehängt, damit ihr euch näher ein Bild machen könnt.
Wie erlange ich wieder die Verbindung zu meinem AT mega 32? Was hab ich
falsch gemacht. Ich hoffe, ich muss ihn nicht mehr auslöten, weil er im
A.... ist!

Es wäre cool von Euch, wenn Ihr mir weiterhelfen könnt!!!!!

Grüsse Jochen

von Klack (Gast)


Lesenswert?

Externen Takt anlegen und Fuses neu brennen.

klaxk

von Klack (Gast)


Lesenswert?

habe vergessen 1-4Mhz an Xtal 1
klack

von Jochen Harter (Gast)


Lesenswert?

Hi Klack

Danke für deine Hilfe!
Wenn ich jetzt einen Oszillator an xtal1 und xtal2 anlege, habe ich
dann wieder über den JTAGEmulator Zugriff, damit ich die Fuses wieder
Programmieren kann, oder kommt immer noch die oben beschriebene
Fehlermeldung!!

von Klack (Gast)


Lesenswert?

Das oszilatorsignal nur an xtal1 anlegen dann die fuses neu brennen.
Eventuel auch einen ISP Programmer nehmen und die JTAG wieder
freigeben.
klack

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.