Programmer la clé USB CC2531
2021-02-11installer le logiciel de programmation
git clone https://github.com/jmichault/flash_cc2531.git
cd flash_cc2531
télécharger le programme zigbee
Chargez la dernière version du coordonnateur zigbee sur ce site : https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_Home_1.2/bin/default/, puis décompressez l’archive.
exemple pour la version CC2531_DEFAULT_20201127.zip :
wget https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_Home_1.2/bin/default/CC2531_DEFAULT_20201127.zip
unzip CC2531_DEFAULT_20201127.zip
connecter la clé
Connectez quatre lignes Dupont femelle à femelle aux broches 35,36,38 et 39 du raspberry. ( La broche 2 se trouve dans l’angle du raspberry, voir le site https://pinout.xyz/ pour se repérer)
Connectez ces lignes au gros connecteur du câble CC :
broche GPIO | broche CC |
---|---|
39 ( GND ) | 1 ( GND ) |
36 ( wPi 27, BCM16 ) | 3 ( DC ) |
38 ( wPi 28, BCM20 ) | 4 ( DD ) |
35 ( wPi 24, BCM19 ) | 7 ( reset ) |
Puis connectez la nappe de l’adaptateur vers la clé (regardez la photo pour le sens de branchement), et insérez la clé dans un des ports USB :
faire la programmation
testez en exécutant ceci :
cd flash_cc2531
./cc_chipid
Ça doit retourner:
ID = b524.
Sauvegardez le contenu actuel de la clé :
./cc_read save.hex
Programmez le fichier CC2531ZNP-Prod.hex dans la clé CC2531:
./cc_erase
./cc_write CC2531ZNP-Prod.hex
En cas de problème
Consultez le site de flash_cc2531