Etape 5: Téléchargement FIRMWARE
Nous allons voir est comment facile est le processus pour télécharger le Firmware et combien de temps va prend pour configurer et démarrer à l’aide de CBCBv2 Development Board (nom de code Evolution).
Ainsi, il viendra préconfiguré avec NodeMCU, si LUA est votre langage de programmation désiré, que vous pouvez juste commencer à l’utiliser.
Dans le cas du firmware mise à jour nécessaire ou si vous souhaitez modifier l’environnement, c’est un processus très simple, similaire à celle utilisée pour MPSM Conseil.
Ce que nous aurons besoin :
- CBDBv2 Conseil
- Adaptateur USB (jetez un oeil ici pour plus de détails)
- Firmware NodeMCU
- NodeMCU clignotant (programmateur de firmware pour NodeMCU DEVKIT)
- ESPTool (Programmeur de firmware Bootloader)
Pour télécharger le nouveau firmware, vous avez 2 options différentes à suivre :
1. à l’aide de la procédure classique de style « cavalier »
- connecter le Module CBDB avec l’adaptateur USB (Tx, Rx, 3v3, GND), réglez le cavalier PROG à la position du mode programmation (fermée) et mise sous tension
- Démarrez NodeMCU Flasher. Vous choisissez le port correspondant de l’adaptateur USB
- Ajouter dans le menu Config plus tard précédemment téléchargé firmware. Il doit commencer à partir de 0 x 0000. Désactiver quoi que ce soit d’autre.
- Retour sur opération onglet mise hors tension de votre Module de CBDB. Appuyez sur le bouton FLASH. Module CBDB quick power ON. Il sera reconnu et se met à clignoter. Faire un second essai si nécessaire.
- Lorsque terminé avec succès un OK vert coche s’affiche
- Power Off CBDB Module, jaune enlever le cavalier. Pouvoir se rallumer. Votre Conseil de CBDBv2 doit être maintenant programmé avec le nouveau NodeMCU Firmware.
Processus de téléchargement de Firmware manuelle
Si vous changez très souvent le firmware ou simplement un moyen de « mains libres » pour utiliser CBDBv2 DevBoard, même avec l’IDE Arduino ou GCC/Eclipse programmation directe puis peut-être préférez la deuxième procédure disponible pour le téléchargement de votre firmware :
2. en utilisant le mode de remise à zéro/démarrage automatique :
Un autre excellent outil pour télécharger le nouveau firmware pour votre DevBoard CBDBv2 est esptool.
Je tiens à remercier themadinventor pour un tel programme de grande utilité et tiens également à remercier pour les améliorations reçues aux membres de la communauté ESP8266, dont pfalcon, tommie, 0ff et george-hopkins. Super boulot !
Nous allons utiliser dans cet exemple, la version CK (Merci Christian), mais n’importe quelle version d’esptool qui soutient le mode de remise à zéro/démarrage RTS/DTR doit fonctionner ok. Si vous voulez éviter de vous compiler le programme, vous pouvez télécharger le fichier binaire d’ici : esptool-téléversez-le
Télécharger la procédure :
- connecter le Module CBDB avec l’adaptateur USB (Tx, Rx, RTS, DTR, 3v3, GND) et puissance sur
- À l’invite de commande Démarrer esptool.exe programme :
D:\ESPTool > esptool.exe -cp COM34 -cd ck - cf nodemcu_latest.bin
CP - sélectionnez le périphérique de port série à utiliser pour communiquer avec l’ESP.
CD - Sélectionnez la méthode reset pour utiliser pour remettre à zéro le jury.
CF - sélectionnez le fichier firmware que vous souhaitez mémoire flash