¿Cómo se puede programar STM32 en Maple Mini (leafLabs) utilizando Keil?

1

En primer lugar, no estoy familiarizado con los sistemas integrados. Además, me avergüenzo, soy ingeniero electrónico especializado en sistemas integrados.

La pregunta que hago es en realidad un poco complicada. Por lo tanto, no lo preguntaré directamente, sino que explicaré mi intención para su comprensión.

Maple Mini , como algunos de ustedes saben, es una pequeña placa de desarrollo basada en el procesador STM32F10x arm. Intento usarlo directamente en mis proyectos en lugar de diseñar un circuito para procesadores STM3210x.

Dado que mis aplicaciones deben ser en tiempo real, rápidas y orientadas al hardware, no quiero usar su propio IDE. Necesito usar Keil uvision . (Por ejemplo, estoy programando Arduino Pro Mini con Atmel Studio )

Ahora mi pregunta puede ser un poco más clara, que es como sigue .

Dado que el procesador en Maple Mini es un STM32F10x estándar, necesito poder programarlo en cualquier plataforma que sea adecuada para este MCU, pero los factores que no están relacionados con el STM32 en sí lo impiden ". ¿Explica qué causa la diferencia cuando se trata de programar diferentes tableros (pero el mismo MCU como STM32F10x) con diferentes IDE?

    
pregunta Zgrkpnr__

1 respuesta

3

En diferentes tableros con la misma interfaz de programación (es decir, swd) no importa qué tablero esté usando. Debería encontrar los pinouts SWCLK, SWDIO, GND, 3V3 en el tablero. Todos estos pines están presentes en el MCU:

Después de encontrarlo, debe conectar un programador (es decir, ST-Link v2) a estos pines. También debe instalar un controlador para el programador. En Keil: presione Alt + F7, seleccione Depurar, seleccione depurador en la lista desplegable (depurador de enlace ST), presione configuración, seleccione puerto (SW). Eso es todo.

    
respondido por el Hugo Stiglits

Lea otras preguntas en las etiquetas