Programi la USB-ŝlosilon CC2531

instali 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