『瀚思彼岸』» 智能家居技术论坛

标题: 无需CC-debugger,用ESP8266给CC2530 刷zigbee3.0 [打印本页]

作者: chenggangyaan    时间: 2021-8-26 13:11
标题: 无需CC-debugger,用ESP8266给CC2530 刷zigbee3.0
本帖最后由 chenggangyaan 于 2021-8-26 13:19 编辑

本人代码小白,有幸接触了homeassistant这个开源的平台,改造智能家居,过程曲折,翻阅了国内外大神的教程。最近一直在研究怎么自己使用CC2530+CC2531这个模块来DIY一个Zigbee网关。其中最需要给CC2530刷zigbee3.0系统,很多教程里面都使用了CC-debugger这个东西,但是对于普通人来说,只会用到一次,刚好在论坛里面看到有大神说可以用ESP8266给模块刷系统,但是没有详细介绍如何连线、刷机等等,翻阅了国外网站,找到一个方法,分享给需要使用的人。
1、所需设备:ESP8266(CH340G)、CC2530+CC2591、杜邦线、windows电脑
2、所需固件:CCloaer、CC2530ZNP-with-SBL.bin、Tasmotizer、CCloader Arduino.bin(建议将这些文件统一放在一个文件夹内)                        文件链接:https://pan.baidu.com/s/1jUFPgJLuKFE8lUtPnFDJOQ      提取码:pftq
3、刷机步骤:
1)、将ESP8266连入电脑,使用Tsmotizer这个软件将CCloader Arduin.bin刷入ESP8266
2)、将ESP8266与CC2530+CC2591用杜邦线连接,具体连接方法如下:

Pin Name
NodeMCU/Wemos
GPIO#
P2_1 (DEBUG_DATA)D5GPIO14
P2_2 (DEBUG_CLOCK)D2GPIO4
RST (RESET_N)D1GPIO5
VCC3.3V
GNDGND

3)、开始刷机:使用windows电脑自带的“命令提示符”(主要要用管理员权限),进入文件夹(这里以“CC230”为例)                        
  [attach]31548[/attach]                       
然后在命令窗口输入:CCLoader_x86_64.exe [COM port #] CC2530ZNP-with-SBL.bin 0                                             
注意:[COM port #] 改为自己的端口号,已就是前面ESP8266的端口号,
比如我的是COM1,那命令就是:CCLoader_x86_64.exe 1 CC2530ZNP-with-SBL.bin 0                        
接下来命令窗口就会自动刷新固件
  [attach]31549[/attach]                    
4)、恭喜你,到这个一步,就成功将zigbee固件刷机CC2530+CC2951这个模块里面了。                  
PS:这个模块可以再次利用上面刷机使用的ESP8266(刷入tasmota-zigbee.bin)通过mqtt的形式接入homeassistant:https://tasmota.github.io/docs/CC2530/                                                                                 或者利用ESP8266当做串口服务器接入homeassistant:具体去看这个大神的帖子:https://bbs.hassbian.com/thread-9724-1-1.html



作者: zxyny1989    时间: 2021-8-26 22:30
谢谢分享。
作者: yuyuye    时间: 2021-8-27 09:34
谢谢楼主分享。此类教程对我等小白非常友好。
这个it commander大神也有视频教程的。
作者: chenggangyaan    时间: 2021-8-27 15:28
yuyuye 发表于 2021-8-27 09:34
谢谢楼主分享。此类教程对我等小白非常友好。
这个it commander大神也有视频教程的。 ...

是的,他讲的比较详细,我看过很多次,是用的CC2531,但是和CC2530接线方式还是不同。
作者: 易记    时间: 2021-9-26 17:22
chenggangyaan 发表于 2021-8-27 15:28
是的,他讲的比较详细,我看过很多次,是用的CC2531,但是和CC2530接线方式还是不同。 ...

请教楼主,CC2530不带2591放大器的一样吗?

作者: 易记    时间: 2021-9-27 20:43
楼主好人,我好像是刷进去了,但是我不会设zigbee2mqtt。总是错误
Zigbee2MQTT:error 2021-09-27 16:54:04: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2021-09-27 16:54:04: Failed to start zigbee
Zigbee2MQTT:error 2021-09-27 16:54:04: Check https://www.zigbee2mqtt.io/infor ... mqtt-fails-to-start for possible solutions

我想问一下,这个ESP8266的tasmota-zigbee.bin端口是多少,是哪里设的
作者: 新生活    时间: 2021-9-27 21:56
学习学习,谢谢分享

作者: chenggangyaan    时间: 2021-10-4 21:35
易记 发表于 2021-9-26 17:22
请教楼主,CC2530不带2591放大器的一样吗?

没有使用过CC2530,但是在论坛中看到过介绍,貌似一样的
作者: chenggangyaan    时间: 2021-10-4 21:38
易记 发表于 2021-9-27 20:43
楼主好人,我好像是刷进去了,但是我不会设zigbee2mqtt。总是错误
Zigbee2MQTT:error 2021-09-27 16:54:04: ...

tasmota zigbee 这个固件貌似不支持tcp端口号.
具体看看这个的帖子吧。https://bbs.hassbian.com/thread-9724-1-1.html
作者: 智定义    时间: 2022-2-2 22:24
过期了,可以重新发吗?非常感谢




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5