Hallo Leute,
Ich arbeite mirch gerade in die Keil Entwicklungsumgenung ein. Für das
erste Probieren (EW Board LPC 2300 noch nicht geliefert) wollte ich
zunächst mmit dem SImulator spielen. (Es wird die Test version des Keil
Paket verwendet).
Mir gelingt es allerdings nicht das Beispiel Programm Blinky mit dem
Simulator Laufen zu lassen.
Der Simulator hängt immer in der SChleife, in der darauf gewartet wird,
dass der Oszillator stabil ist:
OSC_Loop LDR R3, [R0, #SCS_OFS] ; Wait for main osc
stabilize
ANDS R3, R3, #OSCSTAT
BEQ OSC_Loop
ENDIF
in dieser SChleife hängt er ewig und erreicht nie die main !
Muss ich hier spezielle einstellungen Treffen, damit das ganze mit dem
SImulator käuft, oder funktioniert der SImulator in der Testversion gar
nicht.
Gruß Michael
Die Frage/der Problembericht wäre wohl besser im Keil Forum (www.keil.com/support/discussion) aufgehoben. Hatte bei kurzem Test ähnliche Probleme, ebenfalls mit der eval-Version (weiss grade nicht welche Version), wollte Code für LPC2378 simulieren. Die LPC23xx/LPC24xx unterscheiden sich von den anderen/"älteren" LPC2000 unter anderem recht deutlich mit Clock-Setup (Taktquellen, PLL, FPCLK, FCLK...) und haben auch eine etwas andere VIC "Primecell" integriert. Kann gut sein, dass der Simulator dies (noch) nicht emulieren kann. Der Codeabschnitt deutet zumindest darauf hin, dass das Clock-System noch nicht vollständig emuliert wird. Soweit erinnert, gibt es einige Probleme mit dem Keil-Simulator für LPC23xx/24xx, die im Keil-Forum erwähnt werden. Möglicherweise gibt es aber schon eine neue uVision/RVARM Version, die erweiterte Möglichkeiten bietet. Habe selbst schon eine Weile nicht mehr geschaut, was aktuell ist. Falls es nichts Aktuelleres gibt, kann man sich erstmal mit Code für LPC213x/4x etwas einarbeiten und sich später um die Besonderheiten der "Neuen" kümmern oder den Code so vereinfachen, dass die noch nicht vom Simulator unterstützten Funktionen nicht genutzt werden. Martin Thomas
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.