早就口水Texas Instruments LAUNCHXL-CC1352P-2开发板了,这段时间没发现什么新玩具就在某鱼淘了一块,到手后直接按教程刷固件,链接z2m,一次性成功(这里面有个巨坑)开心。下面分享一下购买、刷机和配置经验。
1、先说TI LAUNCHXL-CC1352P-2 开发板的购买过程,在某鱼搜索CC1352P-2时发现两块板子,报价分别是170元和280元,图便宜买了170元的那块,坑就在这里,这块板子的芯片版本是C版根本不支持z2m,果断找卖家退货,接着买了那块280元的并和商家沟通保证支持z2m,今天到货马上测试OJBK,下面是两块板的对比图希望大家擦亮眼睛购买
以上是两个版本的对照,E版的可以接入z2m。
2、接着我们就开始刷固件吧
这是最新版的固件地址CC1352P-2,刷机软件我用的是 SmartRF Flash Programmer v2,下载需要注册
按上图刷好固件即可。
3、接入z2m
方法一:直接用USB接入HA主机后点开Supervisor-系统-host右下角三个点-硬件搜索serial就可以看到你的cc1352p
那么你在z2m配置里面就填以下配置:

启动z2m开始愉快的玩耍吧!
方法二: 通过 S2E 模块连接CC1352P(需要断开CC1352P上的RXD和TXD跳线)
需要购买 USR-TCP232-T2模块,我们先进行USR-TCP232-T2模块的设置,给模块供电用网线把模块和电脑网卡连接起来,因为模块IP一般为192.168.0.7,所有你要先把连接到电脑的那块网卡设置在192.168.0.xxx段,用浏览器直接打开模块IP192.168.0.7需要用户名和密码都是admin,进入后我把“本机ip设置”成DHCP模式,你也可以设置静态ip在你的内网同ip段,
看图设置端口参数
两模块接线看图
3V3接3V3,GND接GND,DIO12接TXD,DIO13接RXD
zigbee2mqtt 配置
我运行由官方ADDON提供支持的 zigbee2mqtt,并且已经准备好通过网络处理串行连接的设置
serial:
port: 'tcp://192.168.2.174:20108'
advanced:
...
baudrate: 115200
rtscts: false
IP是USR-TCP232-T2模块的
启动z2m就好了
题外话:试过很多网关在z2m里ota宜家灯泡固件都没成功,用CC1352-P一次性成功
3D打印外壳