Probleme mit Keil Simulator

Gast #552756
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
Moderator Persönliche Seite #553056
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


Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.