1 votos

Compiladores para STM32F303x

¿Alguien tiene alguna sugerencia de compilador/depurador de C/C++ para este chip, inicialmente a través de ST-LINK en una placa Discovery? Actualmente estoy usando IAR EWARM pero no estoy particularmente contento con él.

2voto

bitsmack Puntos 5415

Yo uso Eclipse IDE, con el compilador gcc-arm. Ambos son gratuitos.

Eclipse es un IDE de código abierto, creado originalmente para el desarrollo en Java. Hay una comunidad de desarrolladores sorprendentemente grande que sigue añadiendo funcionalidades, como la compatibilidad con procesadores integrados.

Puedes depurar a través del ST-LINK/V2, y puedes utilizar la biblioteca de periféricos estándar de ST simplemente instalando un plugin.

Hay una cierta curva de aprendizaje asociada a la instalación y configuración de las herramientas, pero una vez instaladas me parecen bastante útiles y fáciles de usar. De hecho, cuanto más exploro Eclipse, más cosas útiles encuentro. Y es difícil superar lo "gratuito".

Para que tengas una ventaja, te sugiero que los establezcas en este orden:

  1. Instalar gcc-arm .

  2. Instalar gnu make si aún no lo tiene. (tipo make en una línea de comandos para ver si el programa ya existe)

  3. Instale el ST-Link servicios públicos.

  4. Instalar Eclipse para desarrolladores de C/C++.

  5. Desde Eclipse, instale el soporte de gdb ("gnu Project Debugger"). Help -> Install.. -> C/C++ GDB Hardware Debugging

  6. Instale el Plugins de GNU ARM para Eclipse que también integra la biblioteca de periféricos estándar de ST.

  7. Por último, instale OpenOCD que es la última pieza de la cadena de depuración.

Que lo disfrutes :)

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