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.