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

 找回密码
 立即注册
查看: 6359|回复: 9

[已解决] 无需CC-debugger,用ESP8266给CC2530 刷zigbee3.0

[复制链接]

17

主题

184

帖子

1611

积分

金牌会员

Rank: 6Rank: 6

积分
1611
金钱
1427
HASS币
0
发表于 2021-8-26 13:11:40 | 显示全部楼层 |阅读模式
本帖最后由 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”为例)                        
   1629953650.jpg                        
然后在命令窗口输入: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                        
接下来命令窗口就会自动刷新固件
   22.jpg                     
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


评分

参与人数 1金钱 +3 收起 理由
小天猫 + 3 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-8-26 22:30:58 | 显示全部楼层
谢谢分享。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

7

主题

349

帖子

3231

积分

论坛元老

Rank: 8Rank: 8

积分
3231
金钱
2882
HASS币
0
发表于 2021-8-27 09:34:26 | 显示全部楼层
谢谢楼主分享。此类教程对我等小白非常友好。
这个it commander大神也有视频教程的。
回复

使用道具 举报

17

主题

184

帖子

1611

积分

金牌会员

Rank: 6Rank: 6

积分
1611
金钱
1427
HASS币
0
 楼主| 发表于 2021-8-27 15:28:49 来自手机 | 显示全部楼层
yuyuye 发表于 2021-8-27 09:34
谢谢楼主分享。此类教程对我等小白非常友好。
这个it commander大神也有视频教程的。 ...

是的,他讲的比较详细,我看过很多次,是用的CC2531,但是和CC2530接线方式还是不同。
回复

使用道具 举报

4

主题

37

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
金钱
199
HASS币
0
发表于 2021-9-26 17:22:42 | 显示全部楼层
chenggangyaan 发表于 2021-8-27 15:28
是的,他讲的比较详细,我看过很多次,是用的CC2531,但是和CC2530接线方式还是不同。 ...

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

使用道具 举报

4

主题

37

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
金钱
199
HASS币
0
发表于 2021-9-27 20:43:12 | 显示全部楼层
楼主好人,我好像是刷进去了,但是我不会设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端口是多少,是哪里设的
回复

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

积分
5218
金钱
4348
HASS币
0
发表于 2021-9-27 21:56:22 | 显示全部楼层
学习学习,谢谢分享
回复

使用道具 举报

17

主题

184

帖子

1611

积分

金牌会员

Rank: 6Rank: 6

积分
1611
金钱
1427
HASS币
0
 楼主| 发表于 2021-10-4 21:35:21 | 显示全部楼层
易记 发表于 2021-9-26 17:22
请教楼主,CC2530不带2591放大器的一样吗?

没有使用过CC2530,但是在论坛中看到过介绍,貌似一样的
回复

使用道具 举报

17

主题

184

帖子

1611

积分

金牌会员

Rank: 6Rank: 6

积分
1611
金钱
1427
HASS币
0
 楼主| 发表于 2021-10-4 21:38:45 | 显示全部楼层
易记 发表于 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
回复

使用道具 举报

0

主题

38

帖子

936

积分

高级会员

Rank: 4

积分
936
金钱
898
HASS币
0
发表于 2022-2-2 22:24:20 | 显示全部楼层
过期了,可以重新发吗?非常感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 21:13 , Processed in 0.272550 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表