PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LPC1768 in Code:Blocks



pete1612
03.08.2012, 18:55
Hallo,

ich möchte mein Programm für den LPC1768 (Cortex M3) gerne in Code:Blocks schreiben.
Leider ist die Auswahl der zu programmierenden ARMs in Code:Blocks in einer Auswahlliste beschränkt.
Der LPC1768 ist natürlich nicht dabei. Hat jmd schon einmal einen weiteren Kern in Code:Blocks geaddet oder geht das nicht?

Evtl hat jmd einen anderen guten Editor, den er mir empfehlen kann???

Vielen Dank im Vorraus!

(Ich steige gerade erst in die Welt der ARMs ein)

ahabakukuk
01.12.2012, 19:01
Hallo pete1612
Ich verwende die Keil MDK-ARM Lite Version Entwicklungsumgebung (Editor, Compiler und Debugging in einem) und bin zufrieden damit.
Download hier https://www.keil.com/demo/eval/arm.htm

Interessantes Video zu dieser IDE (zwar nicht mit dem LPC1768 aber vorgehen ist ähnlich)
https://www.youtube.com/watch?v=RXOOxby5nns&list=PL6-W3FoUyb48WFI5PQv3SDJj2G1t2FonV&index=1&feature=plpp_video

Alternativen gibt es viele, z.B. http://www.coocox.org/

Gruss

superkato
05.12.2012, 08:07
Ich verwende auch MDK-ARM von Keil allerdings in der Prof. version mit nem ulink pro ~9000€
Dafür brauch ich dann aber nur 10 klicks bis bei mir das USB läuft dank integrierter middleware... es ist halt produktiv, effizient - und der support ist natürlich weltklasse, ist ja im prinzip ARM.
Du kannst dir aber mal LPCXpresso anschauen oder halt die MDK-ARM lite.

Hellmut
01.12.2013, 12:34
Nicht schlecht und auf die LPCXpresso bestens vorbereitet ist die IDE von NXP, außerdem kostenlos. Mit dem JTAG IF als Bestandteil der LPCXpressos, zumindest bis 128kB Kode, kann an für einen Appel und Ei, über Watterott bezogen der LPC1769, z.B. für nur 23,80 Euro plus moderate Versand- und Verpackungskosten. Die Alternative die mich für NXP als ARM Lieferant entscheiden ließ!

shedepe
03.12.2013, 15:28
Du kannst versuchen den freien Arm Compiler (https://launchpad.net/gcc-arm-embedded ) in Codeblocks einzubinden. Ich hab das bisher aber bisher immer über ein mit CMake generiertes Makefile gelöst dass dann aus Codeblocks aus aufgerufen wird.

Hellmut
03.12.2013, 15:47
Die Übernahme von Code Red durch NXP hat dazu geführt und ist in der neuesten Release verwirklicht, dass das Limit jetzt erst bei 256kByte liegt und auch C++ supported wird.