Forum: Mikrocontroller und Digitale Elektronik LPC2141 Debug Error


von J. H. (jens27)


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?

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.