JTAG Kommunikation läuft nicht 100%ig

OP #760467
Lesenswert?

Hallo,

ich bekomm bei einem LPC keine Verbindung mit dem JTAG Interface 
zustande. Wenn ich mit dem Oszi-Kopf 1:10 Tastkopf an an den 
Pullup-Widerstand 10kOhm gegen GND für die TCK-Leitung gegangen bin, 
hatte ich ab und an das Glück, Code in den Controller laden zu können.

Ich hab bereits den Widerstand nochmal neu eingelötet - aber die JTAG 
übertragung funktioniert immer noch nicht einwandfrei.

Was könnte ich noch probieren? Mit dem Oszi-Tastkopf schaff ich es auch 
nicht immer den Code in den Prozessor zu laden. Andere Lötstellen gibt 
es nur noch am LPC und an der JTAG Schnittstelle.

Bernd
OP #760484
Lesenswert?

ich arbeite mit dem Ulink2 von Keil und verwende den ARM 20Pin-Stecker

http://www.keil.com/support/man/docs/ulink2/ulink2_hw_connectors.htm

ich arbeite mit dem LPC2214 und der Keil µVision Software MDK Version.

TCK ist direkt mit dem TCK Pin vom LPC verbunden + zusätzlich ist die 
Leitung durch einen 10kOhm Widerstand auf GND gezogen. TDI, TDO, TMS, 
TRST sind mit 10kOhm auf VCC gezogen.

Der Reset-Impuls von 50ms, wie er vom Ulink2 Interface generiert wird, 
kommt einwandfrei an. Die ID kann Ulink2 auch jedes Mal lesen - 
ansonsten würde ich eine andere Fehlermeldung erhalten.

Bernd
OP #760729
Lesenswert?

habs grad nochmal getestet - wenn ich die Clock vom JTAG im Ulink2 mit 
dem Oszi messe, erhalte ich einen Jtag Communication Error, wenn ich das 
ClockSignal direkt am Prozessor messe bekomme ich die Fehlermeldung 
"could not stop arm device".

Was auch sehr merkwürdig ist, ist dass ich bei der MEssung am Ulink2 
Interface keine Aktivität am Clocksignal habe und bei der MEssung am 
Prozessor ist das Clocksignal nur sporadisch vorhanden - will heißen ca. 
10-12 Schwingungen und dann wieder nichts und nochmals 10-12 
Schwingungen.

Wenn ich es an einem anderen Board ausprobiere, ist die Clock 
durchgängig vorhanden.

Bernd

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren