Compiladores para STM32F303x [cerrado]

1

¿Alguien tiene alguna sugerencia para el compilador / depurador 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.

    
pregunta Dirk Bruere

1 respuesta

2

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

Eclipse es un IDE de código abierto, creado originalmente para el desarrollo de Java. ¡Hay una comunidad sorprendentemente grande de desarrolladores que siguen agregando funcionalidades, como el soporte para procesadores integrados!

Puede realizar la depuración a través del ST-LINK / V2, y puede usar la biblioteca de periféricos estándar de ST simplemente instalando un complemento.

Existe una cierta curva de aprendizaje que se asocia con la instalación y configuración de las herramientas, pero una vez instaladas las encuentro bastante útiles y fáciles de usar. De hecho, cuanto más exploro Eclipse, más cosas útiles encuentro. ¡Y es difícil de superar "gratis"!

Para darle una ventaja, le sugiero que los configure en este orden:

  1. Instale gcc-arm .
  2. Instale gnu make , si aún no lo tiene. (escriba make en una línea de comando para ver si el programa ya existe)
  3. Instale el ST -Enlaces de utilidad .
  4. Instale Eclipse para los desarrolladores de C / C ++.
  5. Desde Eclipse, instale el soporte de gdb ("gnu Project Debugger"). Help -> Install.. -> C/C++ GDB Hardware Debugging

  6. Instale los Complementos de Eclipse de GNU ARM , que también integra la biblioteca periférica estándar ST.

  7. Finalmente, instale OpenOCD , que es la última parte de la cadena de depuración.

Disfruta :)

    
respondido por el bitsmack

Lea otras preguntas en las etiquetas