Paso 1: Herramientas de Software
Conseguir una buena build / configuración del entorno de depuración parecen ser más de la mitad de la batalla. Esto es realmente clave en el largo plazo. Tener un depurador grave se suele pasarse por alto al momento de decidir en el hardware. Muchos de los micros de gama bajos ni siquiera tiene un depurador. Esto obliga al programador a utilizar printf declaraciones y alternar para depurar código de pin.
De todos modos, parece que hay tres opciones cuando se trata de un IDE para programar y depurar la Junta STM32 Discovery. Creo que estos IDE se basa en la base del código del Eclipse. Los contendientes son:
- Atollic, LiteTrueSTUDIO
- IAR, Embedded Workbench® para brazo
- Keil, MDK-ARMTM
Cada uno tiene limitaciones en términos de capacidades. Atollic sólo tiene tamaño ilimitado código y licencia ilimitada duración. Por lo tanto, basado en el tamaño del código unlimited, comenzó a desarrollar con Atollic. Desde entonces he aprendido, se permite un único punto de rotura, hay un desagradable anuncio pop-up que te obliga a haga clic en "Aceptar" después de esperar tres segundos. Ese anuncio de nag sube mucho. Y curiosamente, es casi imposible cambiar la configuración de compilación sin hackear el código XML. Sin embargo, una vez configuración y funcionando, he tenido buena suerte con TrueSTUDIO. Ah y tengo una cita en la versión "Pro" de Atollic - la versión Pro verdaderamente ilimitada va para $2.500 dólares. A mal no es una versión de estudiante. Estaría dispuesto a pagar $100 dólares para deshacerse de ese anuncio de nag estúpido! ¡ Vamos Atollic! Debe haber un punto medio.
No estoy seguro acerca de IAR o Keil, pero Atollic no funciona en Linux. Tampoco se ejecuta bajo Wine, me han dicho. Sin embargo, sólo fino corriendo en Linux dentro de un equipo WinXP virtual de VMWare. La captura de pantalla siguiente muestra WinXP funcionando en una ventana con Atollic ejecución dentro de eso. Tiempo de construcción total es de 20 segundos después de una "limpia". No está demasiado mal. Bueno, creo que hace falta decir, pero escucho que atollic también funciona bien en Windows también. Si es necesario.
La segunda-captura de pantalla siguiente muestra al depurador en acción. El depurador en el IDE de Atollic funciona muy bien. Todo funciona como cabría esperar. También hay algunas video que Atollic ha hecho que se muestra cómo utilizar el depurador al máximo. Me ha visto los videos dos veces ya y probablemente será verlos una vez más. No hay nada más precioso para un programador de software embebido que un potente depurador!
Atollic hace descargando e instalando TrueSTUDIO fácil. Después de que usted registra automáticamente por correo electrónico una clave de licencia dentro de un minuto. El instalador de windows es fácil de usar y rápido. Primera vez el software se ejecuta que le pedirá una ubicación "Workspace". Esto es simplemente un directorio donde se encuentra todo el código fuente. Tenga en cuenta que también es una manera fácil de cambiar a otro espacio de trabajo también.