Sur la base Clion IDE + STM32CubeMX environnement de développement de construction STM32 (processus de construction détaillé)

 contour      

       Depuis que je développé sur une période de temps avant Android, toujours voulu utiliser à l'intérieur de la famille qui JetBrains un outil de développement pour développer STM32, que ce soit le développement d'Android, Java, l'extrémité avant qu'ils atteignent l'effet agile? Bien sûr, certains des. Quelle IDE qui est Clion, très facile à utiliser, à ce stade, bien sûr, l'Internet a aussi un code IDE, il est également très populaire, il est le code Visual Studio IDE, et l'Internet nous a appris à construire ou à développer d'autres séries STM32 environnement de développement ARM , cet article explique Clion environnement de développement STM32 basé sur IDE pour construire, il est temps, vous pouvez écrire un build basé IDE-code Visual studio environnement de développement STM32. Eh bien, un peu plus de non-sens, qui est entré.

Tout d'abord, la configuration de l'environnement:

1, télécharger environnement cross-compilateur gcc-bras-none-eabi. télécharger

      Télécharger la dernière version (note: en fonction de leur propre côté PC, vous pouvez télécharger le téléchargement de gcc correspondant)

      Si mon environnement PC est le système win10, vous pouvez sélectionner le premier.

 2, compilateur de téléchargement, parce que nous avons écrit le code est C / C ++, vous devez télécharger MinGW Télécharger

     

      

      

      

      

      

    l'installation MinGW est terminée.

3, des outils de débogage openocd (pour le débogage ou d' autres JLINK ou STLINK) Télécharger

    Téléchargez la dernière version

     

4, télécharger l'outil de génération de code du lecteur. télécharger

    Lorsque vous téléchargez, le site officiel vous demandera d'enregistrer un compte avant de pouvoir télécharger. L'outil est basé sur le développement du langage JAVA, donc télécharger

    JRE, installez l'environnement de développement JAVA. Cliquez pour télécharger , vous pouvez télécharger la dernière.

5, télécharger Clion Télécharger

    Téléchargez la dernière version installée.

 

Après toutes les étapes ci-dessus, vous pouvez développer un.

Après avoir téléchargé tous les packages montés comme suit:

En deuxième lieu, les étapes de développement

1, STM32CubeMX configurer l'ingénierie de base du code

  (Note: ceci est basé sur la génération de code à puce STM32L051C8T6, d'autres types de puces Dites-moi ce à la sélection en fonction de leurs besoins.)

2, la configuration Clion IDE avec le compilateur

(Note: La procédure d'installation est très simple, aller Dites-moi ce que tu possèdes recherche Baidu pour quelques étapes d'installation ci-dessous.)

Haha, cette fois pour voir cette page ne sont pas que la grille haute de force, nous pouvons maintenant développer le projet tel qu'il se développa sous lion de siège pur et doux comme l'environnement! Est-ce pas cool?

A peine installé MinGW est installé par défaut dans le lecteur C, trouver le chemin.

À ce stade, revenir pour terminer le Clion d'installation, interface ouverte, sélectionnez Ouvrir la sélection, ouvrez le code du projet peut être généré STM32CubeMX.

dossier de modèles automatiques de puces d'identification

(Note: Options générales ici fichier .cfg Clion identification automatique se produit rarement télécharger le code de succès, il est nécessaire de posséder un fichier .cfg, ce qui suit expliquera)

3, la réalisation et la mise en service

    1) Depuis OpenOCD maintenant pris en charge actuellement l'outil de débogage ST-Link, donc utiliser des pots JLINK amis, besoin de trouver leurs propres données, modifier le contenu du fichier .cfg.

    2) A ce moment, téléchargez le code à la carte, l'erreur suivante se produira.

     Erreur: arrivée à expiration en attendant cible intégré stoppé: startup.tcl: 439: Erreur: ** Impossible de réinitialiser la cible **

    3) Par conséquent, de posséder un fichier .cfg, vous pouvez modifier le contenu à l'intérieur.

    4) pour trouver le chemin openocd trouvé mon chemin extraction est stocké, par exemple:

         D: \ OpenOCD-20200310-0.10.0 \ share \ openocd \ scripts \ Conseil

    5) une copie stm32l0discovery.cfg, modifiez le fichier nommé: stm32l0discovery_stlink_v2.cfg et utilisation Bloc-notes ou un autre éditeur tiers

   Outil ouvert, modifier le contenu à l'intérieur

   contenu original

   

  Le contenu modifié

   

   

   

   

   Introductions, vous pouvez utiliser le processus de développement Clion IDE, juste qu'ils ne peuvent pas voir les insuffisances du registre, je ne peux pas avoir

   J'ai trouvé à cette fonctionnalité, si cette fonctionnalité savoir Dites-moi, dire bientôt, apprendre ensemble, et le progrès commun.

   Code lien de téléchargement

Publié 47 articles originaux · a gagné les éloges 72 · vues 710 000 +

Je suppose que tu aimes

Origine blog.csdn.net/qq_36075612/article/details/104995147
conseillé
Classement