Hallo Leute, Ich versuche zur Zeit die erste Programmierschritten mit dem Cortex M3 zu unternehmen, so dachte ich, ich könnte erstmal eie LED ein und ausschalten lassen. Doch das erste Problem, dass ich feststellen musste ist, dass der Builder in meinem IDE(Keil-µVision 4) nicht zu Komplieren bereit war. Wohl aber der übersetzer. Das heißt ich kann das Programm mit str+F7 übersetzen lassen( Ergebnis: 0 Fehler) aber nicht mit F7 komilieren und debuggen: (LEDs.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_lpc17xx.o). Target not created)...Kann sich doch eigentlich um eine Einstellungsfehler handeln oder? Könnt ihr mir einen Tip geben wie ich nun die Leds ansprechen kann? hier ist das Programm: #include "LPC17xx.h" int main(void) { LPC_PINCON->PINSEL4 &= ~(0xFFFF); LPC_GPIO2->FIODIR |= 0xFF; LPC_GPIO2->FIOCLR = 0xFF; LPC_GPIO2->FIOSET = (1<<0); LPC_GPIO2->FIOCLR = (1<<0); LPC_GPIO2->FIOPIN ^= (1<<0); while(1); } Danke schonmal im Voraus, Gruß Michi PS: Bei dem Chip handelt es sich übrigens um den LPC1768 von NXP.
Binde mal die Datei "system_LPC17xx.c" in dein Projekt mit ein. Dort ist die SystemInit definiert (ist glaub ich in den Beispielen)
Achso Super. Jetzt funktioniert es, vielen dank. Gibt es vielleicht auch Links zur Tutorials (Wie bei AVR) oder sonstige Dokus PDFs u.s.w die für den Anfänger nützlich sien könnten. Einfach um beispielsweise zu wissen was diese "system_LPC17xx.c"- Datei überhaupt ist und was sie macht oder Speziell für LPC1768 Chip irgend welche Anfängerprogramme? Für weitere Tipps wäre ich sehr dankbar. Gruß Michi
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.