LPC2141 Debug Error

OP #4467213
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe folgendes Problem:

Ich arbeite mit Keil MDK 5.17 und dem RealView Ulink2 Debugger und dem 
LPC2141. Leider gelange ich im Debugmodus nicht in das Main Program. 
Gleich am Anfang schießt er irgendwo hin.
                 __main:
0x00000000  E59F4034  LDR       R4,[PC,#0x0034]
0x00000004  E3A05002  MOV       R5,#0x00000002
                 __scatterload:
0x00000008  E5845000  STR       R5,[R4]
0x0000000C  E3A05003  MOV       R5,#0x00000003
0x00000010  E5845004  STR       R5,[R4,#0x0004]
0x00000014  E59F201C  LDR       R2,[PC,#0x001C]
0x00000018  E3A03000  MOV       R3,#0x00000000
                 __scatterload_null:
0x0000001C  E1020093  SWP       R0,R3,[R2]  Hier gehts nicht weiter
sondern zu:

0xFFFFFFF3  FFFFFFFF  (???)

Woran kööte das liegen? Das Startup wurde automatisch erzeugt und das 
Main ist lediglich:

#include "LPC214x.h"


int main(void)
{
  while(1)
  {
    int i=0;

    i++;
    i--;
  }

}

Hat jemand eine Idee?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.