Forum: Mikrocontroller und Digitale Elektronik LPC2100 JTAG abgeschossen


von Random .. (thorstendb) Benutzerseite


Lesenswert?

Hi Leutz,

ich hab im wahrsten Sinne den Vogen ... ähhh JTAG meines Controllers
LPC2148 (Keil MCB2140) abgeschossen.

Leider hab ich ein mal nicht dran gedacht die PINSEL's zu ver-odern,
und mir die somit alle gelöscht :-(

Per Philips LPC2000 flash utility hab ich Zugriff über den Bootloader,
kann programme downloaden und diese laufen dann auch.

Nur leider finde ich nicht die richtigen JTAG-Einstellungen im
Datenblatt unter den PINSEL's, da ist nicht einer der JTAG-Pins als
TMS, TCK, ... usw. aufgeführt.


Hat jemand die Grundeinstellungen fürs Programmieren und Debuggen per
JTAG für die 3 Pinsel ;-) für mich ?


Greetz,
/th

von Robert Teufel (Gast)


Lesenswert?

Hallo Thorsten,

der JTAG hat nicht so viel mit den PINSEL zu tun.
Schau mal nach im Users Manual fuer den LPC2148 Kapitel 22.5 Reset
state of multiplexed pins. P1.26 muss LOW sein bei Reset, das ist er
nur mit einem pull-down Widerstand, empfohlen 4.7kOhm. Dieser
Widerstand ist meistens in einer JTAG Probe enthalten.
Bei jedem Reset kommen die PINSEL register im original Zustand hoch,
einfach die entsprechenden bits nicht programmieren :-)
Ausserdem wichtig, der PIN 0.31, wenn der bei Reset nach low gezogen
ist durch ein externes Signal, dann ist JTAG tatsaechlich disabled.

Hoffe das hilft Dir weiter.

Robert

von Random .. (thorstendb) Benutzerseite


Lesenswert?

Hi Robert,

vielen Dank für die Mail!

Ich verwende das Keil-Board MCB2140, d.h. alles ist bereits fertich
verkabelt ;-)

Es war tatsächlich ein Pinsel-Problem, aus irgendeiner Source im Inet
(bzw. aus mehreren) hab ich mir dann die 3 Pinsel zusammengeklaut.

Leider finde ich das Datenblatt (Users Manual) nicht besonders gut
erklärt, man muss sich vieles arg zusammensuchen, es sind ein paar
Fehler drin, und die JTAG-Anschlüsse sind in den PINSEL-Regs gar nicht
aufgeführt ...
...oder bin ich einfach nur zu blöd, das Datenblatt zu lesen ??

Ist nicht böse gemeint, aber ich bin von den AVR-Datenblättern sehr
verwöhnt. Dort muss ich eigendlich nur das entsprechende Kapitel
aufschlagen und hab alles super erklärt ;-)

Noch viel schlimmer war aber das Samsung-ARM-Datenblatt... Dort stand
etwas auf einer Seite so, und auf der nächsten wieder ganz anders....

Das Datenblatt vom M16C ist auch nicht verkehrt... nur etwas
gewöhnungsbedürftig ;-)


Ist nur arg ärgerlich, wenn man sich mit Problemen rumschlägt, wo das
nciht so schön dokumentiert ist ... heute wars UART & DAC, die mochten
sich nicht gg

Greetz,
/th

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.