Firmware Zigbee2mqtt Arduino IDE


Niveau:3

Introduction:

Dans cet article nous allons flasher la carte USB CC2531 avec un Arduino Uno.

Matériel:

Avoir un dongle USB CC2534 et l’adaptateur permettant de flasher le dongle.

Une carte Arduino Uno.

Raccordement:

Arduino Broche CC Nom CC
GND 1 GND
D4 7 RESET
D5 3 DC (Débogage Horloge)
D6 4 DD (Débogage Données)

Programmateur:

Télécharger le zip suivant: CCLoader-master.zip ou sur le site d’origine: https://github.com/RedBearLab/CCLoader

Décompresser l’archive.

Ouvrir L’ IDE pour programmer votre Arduino.

Charger le programme CCLoader.ino qui se trouve dans l’archive.

Vérifier vos paramètres et noter le port de votre Arduino (COM3). Ensuite téléverser le programme dans Arduino.

Fermer l’IDE.

Flasher votre clé USB- CC2531:

Télécharger votre firmware: Sur mon site  CC2531_DEFAULT_20201127.zip  ou  Source: CC2531_DEFAULT_

Télécharger le logiciel pour transformer le fichier Hex en Bin car le fichier bin dans le ZIP ne fonctionne pas. Sur mon site Hex2bin-2.5.tar.bz2 ou hex2bin.exe   ou Source: hex2bin

Mettre le fichier Exe et le firmware dans un répertoire avec un chemin court pour faciliter les commandes.

Ouvrir le terminal sous Windows (Invite de commandes « cmd »).

Taper la commande:

hex2bin.exe CC2531ZNP-Prod.hex

Le fichier bin a été créé.

Décompresser de l’archive le fichier CCLoader_x86_64.exe dans votre répertoire et brancher votre arduino et votre dongle sur vos ports USB (Le Dongle USB-CC2531 doit être alimenté pour être flasher).

Taper la commande CCLoader_x86_64.exe 3 CC2531ZNP-Prod.bin 0 (CCLoader_x86_64.exe PORT FICHIER.BIN 0).

Fin du transfert.