Forum: Mikrocontroller und Digitale Elektronik JTAGICE MK2 to ATmega169PV


von Ingmar H. (bolliq)


Lesenswert?

Hallo Leute,

ich will meinen Atmega169 mit demJtagice mkii direkt verbinden. Der 
Controller sitz schon auf einer Platine und folgende Pins:

MISO,MOSI,SCK,CLR,TDI,MCU-,TMX,TD0,MCU+ und TCK.

Also ich habs so gemacht:

JTAGICE MKII       ATmega169

    TDI       -->    TDI
    GND       -->    MCU-
    TMS       -->    TMS
    TD0       -->    TD0
    MCU+      -->    VTref
    TCK       -->    TCK

funktioniert leider nicht bekomme eine Fehlermeldung.

Würde mich freuen wenn ihr mir helfen könnt.
Danke

: Verschoben durch Moderator
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ingmar H. schrieb:
> funktioniert leider nicht bekomme eine Fehlermeldung.

"Error: error message missing"

Aber so viel lässt sich schon sagen: an der Verbindung der Pins
(wenn sie denn so erfolgt ist, wie du sie beschrieben hast)
wird's nicht liegen, denn die ist korrekt.  (Ich nehme man an,
dass "MCU+" die positive und "MCU-" die negative Betriebsspannungs-
klemme am Controller meint.)

Du solltest also noch weitere Informationen posten.

von Ingmar H. (bolliq)


Lesenswert?

Jörg Wunsch schrieb:
> Du solltest also noch weitere Informationen posten.

MCU+ und MCU- ist die Betriebsspannung. Es kommt immer die Fehlermeldung
"Atmel Studio was unable to Start your debug session. Please verify 
device selection, interface settings, target power and connections to 
target device"

Also strom hat die platine,den die erste LED leuchtet grün auf. Die 
zweite LED zeigt mir das mein JTAGICE MKII auch power hat, nur die 
letzte LED leuchtet Rot.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ingmar H. schrieb:
> Die
> zweite LED zeigt mir das mein JTAGICE MKII auch power hat, nur die
> letzte LED leuchtet Rot.

Bis dahin ist alles OK.

Die Fehlermeldung des Studios besagt ja alles und gar nichts ...
Ich würde mal vermuten, eine der JTAG-Leitungen hat keinen Kontakt.
Verifiziere doch mal vom Stecker bis zum Pin mit einem Durchgangs-
prüfer.

War der Chip schon mal programmiert?  Kann es sein, dass die JTAGEN-
Fuse gelöscht ist, oder dass die Firmware das JTD-Bit gesetzt hat?
Gegen ersteres würde nur eine andere Programmiermethode helfen
(vielleicht geht ja ISP noch?), gegen letzteres hilft es, den Pin
nSRST am JTAG-Port noch an /RESET des Controllers zu verdrahten (oder
eine evenutell vorhandene Reset-Taste während des Programmierens zu
drücken).

Du kannst auch mal den separaten Programmierdialog starten statt gleich
einer debugging session.  Vielleicht ist der ja etwas geschwätziger mit
seiner Fehlermeldung.

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.