msys.png Comme indiqué en https://esp-idf.readthedocs.io/en/latest/get-started/index.html#setup-path-to-esp-idf
Télécharger : https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20180110.zip
Dé zipper dans c:\
Lancer dans c:\msys32 : msys32.exe (créer un raccourci dans la barre des tâches aussi pour plus tard)
Dans le shell
mkdir  - p  ~ / esp
cd esp
git clone --recursive https://github.com/espressif/esp-idf.git
Ajouter au path de windows :
Les scripts de profil utilisateur sont contenus dans le répertoire C:/msys32/etc/profile.d/
Ils sont exécutés chaque fois que vous ouvrez une fenêtre MSYS2.
Créez un nouveau fichier de script dans le répertoire C:/msys32/etc/profile.d/
Nommez-le export_idf_path.sh.
Identifiez le chemin d'accès au répertoire ESP-IDF. Il est spécifique à la configuration de votre système et peut ressembler à quelque chose comme
C:\msys32\home\user-name\esp\esp-idf
Ajoutez la commande export au fichier de script, par exemple :
export IDF_PATH = "C: / msys32 / home / nom d'utilisateur / esp / esp-idf"
N'oubliez pas de remplacer les barres obliques inversées par des barres obliques dans le chemin Windows d'origine.
Enregistrez le fichier de script.
Fermez la fenêtre MSYS2 et ouvrez-le à nouveau. Vérifiez si IDF_PATHest défini, en tapant:
printenv  IDF_PATH
Le chemin saisi précédemment dans le fichier script doit être affiché.

Lancer son premier programme
Rechercher le port com de l'ESP32 (gestionnaire de périphériques, com et lpt).
Dans windows copier le dossier C:\msys32\home\nom d'utilisateur\esp\esp-idf\examples\get-started\hello_world
dans C:\msys32\home\nom d'utilisateur\esp
puis
cd ~/esp/hello_world
make menuconfig
Il faut attendre un moment puis dans le menu choisir "serial flasher config"
Effacer le contenu de la première ligne et taper COMx x est le n° donné plus haut.
Sauvegarder puis sortir, le programme travaille encore un bon moment.
Pour compiler le programme
make
Pour le flasher sur l'ESP32 :
make flash

Astuces de linuxien :
ls permet d'afficher le contenu d'un dossier.
La touche tab permet de finir le nom d'un dossier ou d'un fichier s'il n'y a pas d'ambiguité.
En tapant flèche bas ou haut on navigue dans les ordres déjà donnés précédemment.




0 Commentaires