Forum: Mikrocontroller und Digitale Elektronik LM3S102 (Cortex-M3) - Probleme mit Lesen/Schreiben von Registern via OpenOCD+Telnet


von Gregor K. (gregork)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe nach einigen Problemen meinen LM3S102 nun soweit, dass ich via 
OpenOCD auf ihn zugreifen kann. Zum Einsatz kommt der Olimex JTAG-TINY.
Der Aufbau umfasst lediglich den Controller, ein paar Kondensatoren, 
einen Reset-Controller und ein paar 10k-Pullups für die Leitungen 
TRST,TDI,TMS und TCK.
Allerings gibt es ein paar Dinge die ich nicht verstehe - vielleicht hat 
der ein oder andere eine Idee oder gar eine Lösung:

Über mdw 0x40004000 kann ich das Daten-Register des GPIO-Port A 
auslesen.
Auch der Zugriff mdw 0x400FE064 (PLLCFG) klappt.
Der Zugriff auf das Daten-Register des GPIO-Port B beispielsweise (Adr. 
0x40005000 liefert folgende Meldung:


SWJ-DP STICKY ERROR
dcb_dhcsr 0x30003, nvic_shcsr 0x0, nvic_cfsr 0x0, nvic_bfar 0x4000800c


Ich kann mir allerdings keinen Reim darauf machen, denn ein Zugriff auf 
das SSI-Modul (ab Adr 0x40008000) funktioniert, während der UART (ab Adr 
0x4000C000) wieder einen SWJ-DP STICKY ERROR erzeugt.

Ich habe es mit OpenOCD-r717 und der OpenOCD 0.1.0 (Build 21.01.2009) 
probiert - gleiches Verhalten.
Im Anhang meine Konfigurationsdatei für den r717.

Hat jemand eine Idee, was das Problem sein könnte?

Ich habe bis vor kurzem mit dem AT91SAM7 zu tun gehabt, da konnte ich 
soetwas nicht beobachten...

Gruß,
Gregor.

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.