Je suis nouveau dans le domaine de la programmation STM32 et je cherche depuis un certain temps un IDE approprié. Je connais tous les autres IDE comme Keil et IAR, mais le coût d'achat de ces IDE juste pour apprendre est trop élevé pour moi pour le moment.
J'ai commencé à utiliser VS Code pour une quantité croissante de mon travail de développement et je pensais que ce serait un bon IDE à utiliser pour le développement STM32. Au cours des derniers jours, j'ai trouvé de nombreux exemples en ligne sur la façon de configurer le IDE pour construire des projets STM32, mais ils semblent tous manquer des informations importantes dont j'ai besoin pour que le projet soit compilé correctement. C'est plutôt frustrant,
Je me demandais si quelqu'un pouvait m'indiquer un guide de configuration complet sur la manière de configurer le code VS pour qu'il fonctionne avec cubeMX et la chaîne d'outils arm, ou si vous vous sentez vraiment gentil, envoyez-moi un exemple de projet que je peux utiliser comme base pour apprendre.
Juste quelques informations de base, je sais comment utiliser cubeMX pour générer le projet de base ainsi que le fichier makefile associé. J'ai également installé la dernière version de GNU-Tools-Arm-Embedded.
Merci d'avance pour votre aide
make
pour exécuter vos fichiers Make. Téléchargez donc Make for Windows . Le moyen le plus simple est de télécharger les fichiers binaires et de les extraire quelque part sur votre système. Ajoutez-le (C:\make-3.81-bin\bin
) à votre PATH également.Makefile
comme Toolchain/IDE. make
dans le dossier racine du projet.make
. Vous pouvez également associer votre tâche à une touche de raccourci pour gagner du temps.Il existe une bibliothèque de scripts python qui fait justement cela, elle a été publiée récemment avec une excellente documentation et après des tests, je peux dire que cela fonctionne comme annoncé.
Le processus est assez simple:
"ideScripts" directory
dans le dossier de votre projet Voici une vidéo sur son fonctionnement: