众所周知如果我们想要玩儿zigbee2mqtt就需要买一个CC2531的USB Dongle 但是刷写这个2531还需要再购买一个CC Debuger,这样的话成本一下增高很多,一个CC Debuger的价格能买好几个CC2531了,最重要的是CC Debuger用一次就没用了,这样造成了极大的浪费,那本文就给大家介绍一下如何使用树莓派来替代CC Debuger来刷写我们的CC2531的芯片,让大家为地球的绿色多做些贡献少产生一些电子垃圾。我们玩儿智能家居的手里一般都会有树莓派来充当我们Home Assistant的主机,那么我们就可以临时使用这树莓派来充当CC Debuger,我们要给树莓派安装一个软件,再用这个树莓派串联CC2531来实现刷CC2531芯片。

视频教程:

https://youtu.be/SeuLHrv0qvU

接线方法如下:


左侧为CC2531针脚,右侧为树莓派针脚。
pin 1 (GND) –> pin 39 (GND)
pin 7 (reset) –> pin 35 (GPIO24, BCM19)
pin 3 (DC) –> pin 36 (GPIO27, BCM16)
pin 4 (DD) –> pin 38 (GPIO28, BCM20)

树莓派安装wiringpi和解压软件zip:

sudo apt-get install wiringpi sudo apt-get install zip 下载刷芯片脚本: git clone https://github.com/jmichault/flash_cc2531.git

使用方法:

确认是否连线正确:
cd flash_cc2531
./cc_chipid 屏幕输出应为: ID = b524.

刷写命令(此处如失败则需要翻墙):

cd ~/flash_cc2531
wget https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_Home_1.2/bin/default/CC2531_DEFAULT_20190608.zip
unzip CC2531_DEFAULT_20190608.zip  
./cc_erase
./cc_write CC2531ZNP-Prod.hex
大约3分钟左右即可刷新完毕。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据