Programi la USB-ŝlosilon CC2531
2021-02-11instali fulman programaron
git clone https://github.com/jmichault/flash_cc2531.git
cd flash_cc2531
elŝutu la zigbee-programaron
Elŝutu la plej novan version de la zigbee-kunordiganto en ĉi tiu retejo: https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_Home_1.2/bin/default/, tiam malzipigu la arkivon.
ekzemplo por la versio 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
konekti la ŝlosilon
Konekti kvar liniojn Dupont inajn al inaj al pingloj 35,36,38 kaj 39 de raspberry. ( Pinglo 2 estas en la angulo de raspberry, vidu la retejon https://pinout.xyz/ por lokalizi)
Konektu ĉi tiujn liniojn al la granda konektilo de la kablo CC :
pinglo GPIO | pinglo CC |
---|---|
39 ( GND ) | 1 ( GND ) |
36 ( wPi 27, BCM16 ) | 3 ( DC ) |
38 ( wPi 28, BCM20 ) | 4 ( DD ) |
35 ( wPi 24, BCM19 ) | 7 ( reset ) |
Poste konektu la adaptilan kablon al la ŝlosilo (rigardu la foton pri la direkto de konekto), kaj enmetu la ŝlosilon en unu el la havenoj USB :
faru la programadon
provu per ĉi tio:
cd flash_cc2531
./cc_chipid
Ĝi devas reveni:
ID = b524.
Konservu la nunan enhavon de la ŝlosilo:
./cc_read save.hex
Programu la dosieron CC2531ZNP-Prod.hex en la ŝlosilo CC2531:
./cc_erase
./cc_write CC2531ZNP-Prod.hex
En kazo de problemo
Konsultu la retejon de flash_cc2531