Por dónde empezar con un STM32F4DISCOVERY

1

Y, honestamente, no tengo ni idea de por dónde empezar. He llegado al punto de descargar e instalar CodeSourcery Lite ... y eso es todo.

Me siento cómodo con C, me siento cómodo con vim, no podría hacer un archivo make si mi vida dependiera de ello. La mayoría de mis proyectos de C han sido lo suficientemente pequeños como para no requerir realmente scripts de compilación, lo cual es probablemente la razón clave por la que no he aprendido a crear.

La mayoría de los tutoriales que he buscado en Google son para algo diferente (y no sé lo suficiente como para hacer los cambios de lo que tengo) o simplemente no son muy buenos.

Mi objetivo a partir de ahora es hacer que los LED parpadeen.

Puedo dividirlo (creo) en dos preguntas:

  1. ¿Dónde encuentro documentación para esto? Tengo el código de ejemplo, pero ¿es eso?

  2. ¿Qué es exactamente la compilación de hexadecimal para subir a los pasos?

pregunta Atrus

4 respuestas

3

No creo que CodeSourcery sea compatible con ST, use una cadena de herramientas que sea.

La documentación y los proyectos (incluido IO_Toggle para los LEDS parpadeantes) están aquí:

enlace

Es posible que encuentre las herramientas Atollic más fáciles de usar. Tuve los LED parpadeando unos minutos después de recibir el kit.

ST tiene un foro de soporte para ese foro aquí:

enlace

    
respondido por el Leon Heller
1

He estado en la misma situación para el desarrollo de esto para mac. El uso de una máquina virtual para Windows proporciona la configuración y el uso más sencillos. Si tiene que usar Mac OSX, la forma más fácil es usar chibiOS, que es un sistema operativo en tiempo real con proyectos de configuración previa.

Lo describí bastante bien en los foros de chibiOS aquí: Instalar toolchain para STM32F4DISCOVERY en el MAC

Los componentes básicos que utilicé fueron 1 - YAGARTO para el compilador. 2 - Eclipse para el IDE 3 - qstlink para subir el código

Explico cómo instalarlos todos en esa publicación. Buena suerte, todavía estoy trabajando para que la parte de depuración funcione también.

    
respondido por el Chris
0

Tengo este ahora mismo:

enlace

Aunque no es el stm32F. Tengo dos de los tableros de descubrimiento stm32F en orden que deberían estar disponibles a principios de la próxima semana y es posible que tenga más muestras en github ese día o el siguiente.

    
respondido por el old_timer
-3

Utilizando Windows7 (x64), Atollic TrueStudio Lite (configurado para facilitar su uso). ST Microelectronics, documento UM1061 tiene ejemplos de configuración de varias funciones. Pero los más útiles fueron Elia Electronics Blog y ejemplos de Andrew Markham y acabo de encontrar stm32f4-examples en Github .

Mejor sugerencia: comience con AVR (Arduino usando Atmega328 o similar): muy bien documentado. Construí un tanque robótico y también un tanque controlado por IP con ese sistema, aunque es posible que te aburras usando la sencilla biblioteca Arduino (basada en C ++ pero con una capa de interfaz de usuario muy sencilla para no programadores como yo). Sin embargo, al usar AVR Studio o Eclipse u otros IDEs, puedes usar C puro, como lo he hecho recientemente antes de subir a ARM.

    
respondido por el charles

Lea otras preguntas en las etiquetas