21 votos

Cortex-m3 toolchain

Estoy buscando una cadena de herramientas gratis (como en la libertad) para Linux (Ubuntu) que me permite desarrollar para un ARM cortex-m3 (lpc1343) microcontrolador. ¿Dónde encontrar esas herramientas? ¿Hay cualquier tutoriales?

20voto

tenfour Puntos 118

La Junta de desarrollo de arce es un Arm Cortex M3 y aunque tiene su propio IDE y tal puede sin duda utilizar la cadena de herramientas GCC brazo como se describe aquí:

http://leaflabs.com/docs/libmaple/UNIX-toolchain/

Esta guía utiliza Code::Blocks como IDE, el cual utilizo y encontrar muy útil.

6voto

jwalkerjr Puntos 828

¿Qué hay de la "STM32/ARM Cortex-M3 HOWTO: Desarrollo en Ubuntu."

Los scripts de generación también se puede encontrar más en github

Debería estar trabajando para el otro Cortex M3 basado en MCU:s así, incluso tú esto está probado en el stm32.

3voto

svec Puntos 2050

Hay un script de compilación aquí: http://github.com/esden/summon-arm-toolchain para construir una cadena de herramientas gcc basado que objetivos ARM de Debian basado en computadoras.

Se afirma que se ha probado y confirmado trabajar para:

STM32F10x (Junta eval Olimex STM32-H103, abierto-BLDC v0.1, v0.2, v0.3)

que parece ser basado en Cortex-M3.

3voto

Un poco anticuado ahora, puedo/se han incorporado las últimas gcc (en linux) como un compilador cruzado, pero sólo tiene que utilizar el código de sourcery

http://lpcstuff.blogspot.com/2008/09/roll-your-own-gcc.html

Tengo poco o ningún deseo de una biblioteca de C de ni una gcc de la biblioteca, así que estoy contento con lo que la anterior produce. Si desea una biblioteca C y/o gcc biblioteca que usted debe buscar aquí, este es el más reciente (el significado de los 4.x) gcc que puedo encontrar que se construye con la newlib y obras.

http://www.cowlark.com/2009-07-04-building-gcc/

O usted puede tomar el llvm camino, fuera de la caja llvm puede ser utilizado como un compilador cruzado, el brazo y el pulgar en particular. Puedo mezclar llvm con gnu binutils como mi ensamblador/enlazador. Yo prefiero sonar a llvm-gcc. Muy fácil de construir llvm de fuentes (tarda una eternidad aunque) si quieres estar a la última sobre las correcciones, etc.

2voto

Simon Gillbee Puntos 366

CodeSourcery libre gcc-basado conjunto de herramientas para el Cortex M3.

Hay instrucciones sobre la configuración de la cadena de herramientas para la Luminaria LM3s6965 para Windows, Mac, y Linux host aquí: http://claymore.engineer.gvsu.edu/egr326/LM3S6965. También debe trabajar con su LPC procesador con ajustes menores.

Ver también esta pregunta: http://electronics.stackexchange.com/questions/991/arm-cortex-m3-development-tools

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X