¿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.
¿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.
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:
make
en una línea de comando para ver si el programa ya existe) Desde Eclipse, instale el soporte de gdb ("gnu Project Debugger"). Help -> Install.. -> C/C++ GDB Hardware Debugging
Instale los Complementos de Eclipse de GNU ARM , que también integra la biblioteca periférica estándar ST.
Disfruta :)
Lea otras preguntas en las etiquetas microcontroller compiler c c++ cortex-m4