STM32F4 Descubrimiento + Mac OS X + GCC + OpenOCD + Eclipse

Estoy interesado en comprar un STM32F4 Discovery de ST Microelectronics. Estoy usando Mac OS X, 10.8 y me gustaría usar una cadena de herramientas que incluye

  • CCG
  • OpenOCD para depuración
  • Eclipse IDE/IntelliJ IDEA último

y esto debe funcionar en mi Mac.

¿Sería posible esta configuración?

He hecho parte de gcc y OpenOCD, definitivamente es posible. Con respecto al eclipse, aún no lo he hecho, pero no debería ser un problema.
Pude usar github.com/texane/stlink en Linux y OSX después de una breve corrección de compilación para flashear las piezas stm32 Cortex M3 usando las placas stlink/V2 baratas como programadores, y GDB funciona. No lo he probado personalmente con una pieza de Cortex M4, pero espero que alguien lo haga funcionar. Sin embargo, tenga cuidado con las versiones de brazo precompiladas de gcc con bibliotecas de compilador rotas: desperdició un día en una de ellas recientemente.

Respuestas (2)

Definitivamente es posible. Todavía no lo he probado, pero encontré una publicación que encontré en hackaday que podría resultarle útil.

http://spin.atomicobject.com/2013/01/18/stm32f4-discovery-toolchain-mac-os-x/

¡Buena suerte!

Escribí un tutorial para configurar STM32F3DISCOVERY en Mac OS X (probado en 10.8 y 10.9) usando la cadena de herramientas GNU ARM, Eclipse y OpenOCD: http://www.davidrojas.co.uk/stm32f3discovery-on-mac-os- x-usando-eclipse-gcc-arm-y-openocd/

También debería funcionar con STM32F4DISCOVERY (ambos son Cortex-M4 y usan el mismo depurador), simplemente cambie la fuente de línea [find target/stm32f3x_stlink.cfg] en la parte del script OpenCD para la fuente [find target/stm32f4x_stlink.cfg] Y al crear un nuevo proyecto, seleccione la opción STM32F4xx en lugar de STM32F3xx.