Basado entorno de desarrollo de construcción Clion IDE + STM32CubeMX STM32 (proceso de construcción se detalla)

 contorno      

       Puesto que he desarrollado durante un período de tiempo antes de Android, siempre querido utilizar dentro de la familia JetBrains cual una herramienta de desarrollo para desarrollar STM32, ya sea como el desarrollo de Android, Java, como el extremo frontal que logran el efecto ágil? Por supuesto, algunos de los. ¿Qué IDE que es Clion, muy fácil de usar, en este punto, por supuesto, Internet también tiene un IDE de código, también es muy popular, es el IDE de código de Visual Studio, y el Internet nos ha enseñado a construir o desarrollar otro entorno de desarrollo ARM serie STM32 , este artículo va a explicar entorno de desarrollo STM32 basados ​​en IDE Clion para construir, no hay tiempo, puede escribir un entorno de desarrollo STM32 de construcción basada en Studio IDE código de Visual. Bueno, un poco más de sentido, que se introduce.

En primer lugar, la configuración del entorno:

1, compilador cruzado entorno de descarga gcc-brazo-no-EABI. descargar

      Descarga la última versión (nota: de acuerdo a su propio lado del PC, se puede descargar la correspondiente descarga gcc)

      Si mi entorno de PC es el sistema de win10, se puede seleccionar la primera.

 2, descargar compilador, porque escribimos el código es C / C ++, es necesario descargar MinGW Descargar

     

      

      

      

      

      

    MinGW la instalación se ha completado.

3, herramientas de depuración OpenOCD (para pruebas u otro JLINK o stlink) Descargar

    Descargar la última versión

     

4, la herramienta de generación de código de descarga de la unidad STM32CubeMX. descargar

    Cuando se descarga, el sitio web oficial le preguntará si desea registrar una cuenta antes de que puedan descargar. La herramienta se basa en el desarrollo del lenguaje JAVA, por lo que también descargar

    JRE, instalar el entorno de desarrollo Java. Haga clic para descargar , se puede descargar la última.

5, descargar Clion Descargar

    Descargar la última versión instalada.

 

Después de todos los pasos anteriores, se puede desarrollar una.

Después de descargar todos los paquetes montados de la siguiente manera:

En segundo lugar, las medidas de desarrollo

1, STM32CubeMX configurar la ingeniería básica del código

  (Nota: esto se basa en la generación de código de chip STM32L051C8T6, otros tipos de chips Dime qué selección de acuerdo a sus necesidades.)

2, la configuración Clion IDE con el compilador

(Nota: El procedimiento de instalación es muy simple, ir Dime lo que propios Baidu buscar algunos pasos de instalación a continuación.)

Jaja, esta vez para ver esta página no es que la rejilla elevada fuerza, ahora podemos desarrollar el proyecto tal como se desarrolló en estado de sitio león puro suave como el medio ambiente! ¿No es genial?

Acaba de instalar MinGW por defecto se instala en la unidad C, encontrar el camino.

En este punto, volver a completar el Clion instalación, interfaz abierta, seleccione la selección abierto, abre el código del proyecto se puede generar STM32CubeMX.

archivo de modelos automáticos chip de identificación .cfg

(Nota: Las opciones generales aquí .cfg Clion identificación automática rara vez se produce descargar el código para el éxito, es necesario poseer un archivo .cfg, lo siguiente será explicar)

3, la realización y puesta en marcha

    1) Desde OpenOCD ahora apoyado actualmente herramienta depurador ST-Link, a fin de utilizar ollas JLINK amigos, necesidad de encontrar sus propios datos, modificar el contenido del archivo .cfg.

    2) En este momento, el código de descarga a la junta, se producirá el siguiente error.

     Error: el tiempo de espera a la espera de destino detuvo incrustado: startup.tcl: 439: error: ** No es posible restablecer objetivo **

    3) Por lo tanto, ser dueño de un archivo .cfg, se puede modificar el contenido en su interior.

    4) para encontrar el camino OpenOCD extracción de encontrar mi camino se almacena, tales como:

         D: \ OpenOCD-20200310-0.10.0 \ share \ OpenOCD \ scripts \ bordo

    5) un stm32l0discovery.cfg copiar, modificar el archivo llamado: stm32l0discovery_stlink_v2.cfg, y el uso Bloc de notas u otro editor de tercera

   Herramienta abierta, modificar el contenido dentro de

   El contenido original

   

  contenido modificado

   

   

   

   

   Introducciones, a continuación, puede utilizar el proceso de desarrollo Clion IDE, sólo que ellos no pueden ver las deficiencias del registro, puede que no tenga

   He encontrado a esta característica, si esta característica conocimientos Dime, dicen pronto, aprender juntos, y el progreso común.

   Código enlace de descarga

Publicado 47 artículos originales · ganado elogios 72 · vistas 710 000 +

Supongo que te gusta

Origin blog.csdn.net/qq_36075612/article/details/104995147
Recomendado
Clasificación