Crossstudio + LPC1768

Gast #1857456
Lesenswert?

Hallo,
ich habe ein kleines Problem, und zwar probiere ich mich gerade an 
einigen Beispielprogrammen für den LPC1768 aus und versuche diese auf 
meinen controller zu bringen über einnen Crossconnect ARM JTAG.
So nun weiß ich nicht genau was ich auswählen soll wenn ich ein neues 
Projekt erstellen möchte, bisher hab ich dann den LPC1768 Stick 
ausgewählt, hierbei habe ich aber das Problem, dass sobald ich den 
USB-Stecker vom PC abziehe mein Programm weg ist.
Kennt jemand die genaue einstellung, denn auch das Tutorial zum Programm 
hilft mir dabei nicht weiter

ich danke euch
Gast #1858699
Lesenswert?

Dankeschön funktioniert =) Die Seite kannte ich bisher nicht =)

Nun wollte ich ein Beispielprogramm für das LCD-Display ausprobieren 
welches LCD_Button heißt und ich bekomme folgende Fehlermeldung:

expected '=', ',', ';', 'asm' or '__attribute__' before 'void'

Hat einer ne Ahnung was ich vergessen haben könnte, wie gesagt ist ein 
fertiges Beispiel und hab alles eingebunden.

Danke =)
Gast #1858753
Lesenswert?

ja aber sicher und alle anderen beispiele laufen nach einbindung der 
bibliotheken auch wunderbar, man konnte halt für das Board 3 Beispiele 
für das LCD-Touch-Display herunterladen wie gesagt 2 laufen und beim 
dritten tritt dann dieser Fehler auf, ich vermute es hat was mit den 
Interrupts zu tun, denn bie den anderen gab es kein Interrupt.
Deshalb hier meine Frage da ich erst seid 2 tagen mit CrossStudio 
arbeite, ob jemand ne Ahnung hat wo der Fehler ist bzw was ich vergessen 
habe einzustellen.
#1858775
Lesenswert?

Sorry, für die LPC1700 habe ich keinen Sample-Code für GCC parat. Müsste 
sich aber wohl finden lassen - muss dabei nicht für Crossworks sein.

Ja, mit Interrupts läuft das anders. Nämlich komplett ohne __irq oder 
sonst irgendein spezielles Attribut. Ich habe allerdings den Verdacht, 
dass du totalen Bildflug betreibst und keinen blassen Schimmer von 
Interrupts bei den Cortex-M3 hast.

Sorry, wenn ich da falsch liegen sollte, aber wenn's so ist, dann stehen 
nicht bloss 2-3 Fragen im Forum vor dir, sondern längere Einarbeitung in 
die Cortex-M3. Wenn du nicht nur irgendwas zum Laufen bringen willst, 
sondern auch verstehen willst, warum das nun läuft.

Wenn der Code, den du als Basis verwendet hast, zum LPC1700 gehört, dann 
werden da irgendwelche Vorkehrungen für Interrupts drin sein. Falls 
nicht, dann verwendest du vielleicht das Startup-Package von Crossworks 
und es könnte sich lohnen, da mal einzuspicken.

http://www.amazon.de/Definitive-Guide-ARM-Cortex-M3/dp/185617963X/ref=sr_1_1?ie=UTF8&s=books-intl-de&qid=1284639286&sr=1-1

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren