Hallo, kann mir jemand helfen? Wie komme ich an die PIN0.22 am ARM2106, wenn ich die JTAG Schnittstelle ( 10PIN's ) benutze? Gruss Harry
@Harald: Was denn, ETM oder JTAG? Bei JTAG sehe ich nicht, daß der Pin 0.22 benutzt wird. Bei ETM hingegen schon. Bei JTAG, dürfte der also zur freien Verfügung stehen. Hast du ein Demo-Board und kannst es mal testen? Tabelle Pin Description auf Seite 72 im User Manual. Gruß Dietmar
2106 hat 2 JTAGs, wird die Standardversion (primary JTAG) verwendet, ist auch das ETM aktiv und Pin 0.22 nicht nutzbar. Will man diesen Pin trotzdem verwenden, muss man auf das secondary JTAG umschalten. Dazu siehe Philips AN10255.
Sorry, das ist auf den ersten Blick nicht zu sehen. Bei LPC2129 oder LPC2138 ist es klarer: Da gibt es nur die Auswahl JTAG oder ETM. Das hat sicher mit der Anzahl der vorhandenen Pins zu tun, die beim LPC2106 natürlich klein ist. Aber, wie ich hieraus lese, ist der Pin 0.22 doch verfügbar. Gruß Dietmar
Die LPC2106/5/4 waren die ersten 3 ARM7 Microcontroller Bausteine von Philips. Damals war die Annahme, dass Trace wichtiger sein wird als 10 I/O pins, werch ein Illtum. Nur wenige Kunden benuetzen Trace, die allerdings bestehen darauf :-) Die erste Implementierung war also so ausgelegt (wie A.K. schon geschrieben hat), dass durch Debug Enable sowohl JTAG als auch ETM enabled wurden. Alle spaeteren Bausteine haben das dann getrennt. Also wie gesagt, die ApNote ueber Secondary JTAG zu Gemuete fuehren und jenen dann benuetzen. Robert
Hier noch ein Tip zum Secondary JTAG port des LPC2106 http://www.qsl.net/dk7nt/tools/secjtagd.html Würde aber aber nicht mehr mit dem LPC2106 anfangen, es gehen zum Debuggen zu viele Pins verloren. LPC123x/4x ist meiner Meinung besser geeignet.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.