Eché un vistazo a mbed OS 5 y al correspondiente mbed cli
Creé los primeros programas y los programé a través del arrastrar y soltar binario al disco flash proporcionado por el programador (utilizando el compilador GCC_ARM, el objetivo es un NUCLEO_F429ZI). Para proyectos serios, esto no es adecuado ya que el dispositivo no se puede depurar de esta manera.
Como puedo leer en la documentación de mbed, el programador también contiene la interfaz CMSIS-DAP que se puede usar para programar / depurar el dispositivo.
Para la evaluación, me gustaría usar un IDE gratuito y usarlo para la depuración. Así que elegiría Eclipse para esto usando la versión C / C ++ de la misma.
Mi pregunta ahora es:
- ¿Cómo se ve la cadena de herramientas para una máquina Windows / Linux?
- ¿Una cadena de herramientas profesional incluye incluso el CMSIS-DAP o una utiliza mejor JTAG directamente?
- ¿Cuál es el flujo de programación / depuración en CMSIS-DAP?