信驰达RF-DG-52PAS CC2652P Zigbee 3.0 USB Dongle烧录指南

一、使用前准备

RF-DG-52PAS是信驰达科技基于美国 TI CC2652P和CP2102为核心设计的Zigbee 3.0 USB Dongle,可烧录 Z-Stack 3.x.0协调器固件,可以直接连接到计算机或树莓派,通过ZHA或 Zigbee2MQTT连接到 Home Assistant或其他开源物联网平台。还可以烧录路由器固件作为路由设备延展网络范围。

本文主要介绍以Windows 11系统安装软件和烧录程序。

1.1 硬件准备

1.XDS110-PLUS 2.0(与官方LaunchPad二选一)

图 1 XDS110-PLUS 2.0实物图

XDS110-PLUS 2.0中包含:XDS110调试器、USB-A to Type-C-B电缆、具有2 x 52.54 mm连接器的10引脚扁平电缆、具有2 x 51.27 mm连接器的10引脚扁平电缆。

2.TI官方开发板LaunchPad实物图

图 2 TI官方开发板

烧录可用TI官方开发板自带的XDS110。

3.RF-DG-52PAS工具实物图

图 3 RF-DG-52PAS实物图

RF-DG-52PAS Dongle模块官方购买链接:

https://item.taobao.com/item.htm?id=692221594545

1.2 软件准备

Smart-rf-studio 7下载地址:

SMARTRFTM-STUDIO Calculation tool | TI.com

flash-programmer 2下载地址:

https://www.ti.com/tool/FLASH-PROGRAMMER?keyMatch=FLASH%20PROGRAMMER%202#downloads

Uniflash下载地址:

https://www.ti.com/tool/UNIFLASH?keyMatch=&tisearch=search-everything&usecase=software#downloads

说明:烧录软件在flash programmer 2与Uniflash中二选一即可,如flash programmer 2烧录失败,则选用Uniflash烧录(较新的固件版本不能使用flash programmer 2烧录)。

1.3 固件准备

需要烧录的固件:

图 4 模块固件

二、硬件调试

2.1 引脚定义

1.XDS110-PLUS 2.0的接口如图所示,调试器使用时需连接VDD、TMS、TCK、GND ,RES ,插针即可烧录硬件。

图 5 XDS110的接口

2.RF-DG-52PAS 模块烧录接口包括VCC、TMS、TCK、GND ,RES,5个接口,模块引脚可以按照下图找到具体的位置。

图 6 RF-DG-52PAS接口图

2.2 连接方法

将XDS110-PLUS2.0中的VDD、TMS、TCK、GND、RES引脚与RF-DG-52PAS烧录接口中对应的VCC、TMS、TCK、GND、RES引脚连接起来即可。

图 7 烧录引脚接线图

2.3 工作参数

最小目标芯片电压:2V

最大目标芯片电压:3.6V

工作温度:-20℃ to 85 ℃

大输出电流:500mA

输出电压:3.3V 与 5V

三、软件安装

3.1 SmartRF Studio 7安装

1.解压下载下来的压缩包,然后点击“Setup_SmartRF”进行安装。

图 8 点击“Setup_SmartRF”开始安装

2.点击“Next”。

图 9 点击“Next”

3.点击“I Agree”。

图 10 点击“I Agree”

4.点击“Next”。

图 11 点击“Next”

5.选择安装目录,也可以选择默认的安装路径。

图 12 选择安装目录

6.点击“Install”。

图 13 点击“Install”

7.等待

SmartRF Studio 7

软件安装,在弹框中依次点击图14、图15和图16中的“安装”,会自动完成XDS110驱动的安装。如未弹框则按照附录完成XDS110的驱动安装。

图 14 XDS110驱动安装

图 15 XDS110驱动安装

图 14 XDS110驱动安装

8.SmartRF Studio 7软件安装完成,是否创建快捷方式或者启动SmartRF Studio 7(可选),然后“Finish”。

图 17 软件安装完成

3.2 flash-programmer2安装

1.解压下载下来的压缩包,然后点击setup_SmartRF…进行安装。

图 18 点击setup_SmartRF…进行安装

2.点击“Next”。

图 19 点击“Next”

3.点击“I Agree”。

图 20 点击“I Agree”

4.点击“Next”。

图 21 点击“Next”

5.选择安装目录,也可以选择默认的安装路径。

图 22 选择安装目录

6.点击“Install” 安装完成。

图 23 点击“Install”完成安装

7.等待flash-programmer2软件安装,在弹框中点击图24中的“安装”,会自动完成XDS110驱动的安装。如未弹框则按照附录完成XDS110的驱动安装。

图 24 XDS110驱动安装

8.flash-programmer2软件安装完成,是否创建快捷方式或者启动flash-programmer2(可选),然后“Finish”。

图 25 软件安装完成

3.3 Uniflash安装

1.打开安装包下载目录,找到对应安装包。

图 26 Uniflash安装包

2.双击安装包,允许对设备进行修改,在弹出的窗口选择“Next”。

图 27 选择“Next”

3.在“License Agreement”弹窗选择“I accept the agreement”,然后“Next”。

图 28 选择“I accept the agreement”,然后“Next”

4.可自定义选择安装路径,此处按默认路径安装。

图 29 选择安装路径

5.等待安装。

图 30 等待安装

6.等待Uniflash软件安装完成,在弹框中依次点击图31和图32中的“安装”,会自动完成XDS110驱动的安装。如未弹框则按照附录完成XDS110的驱动安装。

图 31 安装XSD110驱动

图 32 安装XDS110驱动

7.Uniflash软件安装完成,是否创建快捷方式或者启动Uniflash(可选),然后“Finish”。

图 33 软件安装完成

四、烧录

4.1 flash programmer 2软件烧录

1.双击打开软件。

图 34 SmartRF Studio 7图标

2.可以在软件下方看到相关信息,也可以点击方框内右上角的刷新按钮进行刷新。

图 35 连接显示芯片

3.点击软件右上角的Tools图标,在弹出的选项中点击第二行Flash Programmer2。

图 36 选择Flash Programmer2

图 36 选择Flash Programmer2

4.点击之后会跳转至下图页面。

图 37 Flash Programmer2界面

5.点击选中芯片的型号, 点击 Refresh 时自动刷新。

图 38 刷新芯片

6.烧录前需对芯片进行擦除操作,原因是部分芯片锁住了需要擦除才能连接上,点击右上角工具标志,选择CC26XX/CC13XXforced Mass Erase。

图 39 擦除芯片

7.点击“OK”。

图 40 点击“OK”

8.出现如下图所示即表示擦除成功。

图 41 擦除成功

9.勾选Single,再点击Browse选择需要烧录的固件(特别注意:固件的路径不能包含中文字符,须全英文!)。

图 42 选择烧录的固件

10.“Actions”框内勾选如下图。

图 43 “Actions”框内勾选

11.点击开始烧录。

图 44 开始烧录

12.烧录成功。

图 45 烧录成功

4.2 Uniflash软件烧录

1.打开Uniflash,在“New Configuration”里先选择芯片型号(可手动输入),此处以CC2652P1F为例;选定后,再选择烧录器,如XDS110;最后点击“Start”。

图 46 选择芯片型号

图 47 选择烧录器

2.加载出如下界面后,在“Flash Image”栏点击“Browse”进入文件夹路径(默认全英文),选择需要烧录的hex文件;再点击“Load Image”进行烧录。

图 48 选择烧录的固件

3.固件烧录界面如图。

图 49 开始烧录

4.固件烧录完成界面。

图 50 固件烧录完成

注意事项

1.XDS110 包含两个指示灯,正常运行时,绿色指示灯常亮,下载程序时,红色指示灯闪烁。

2.如果绿灯不亮或者出现无法识别USB设备驱动,多数是USB连接线过长,或者线质量太差导致的。

3.接模块烧录脚的杜邦线不撕开,有可能出现识别不到的情况,杜邦线间也有信号干扰。

关于信驰达

深圳市信驰达科技有限公司(RF-star)是一家专注于物联网射频通信方案的高科技公司,2010年即成为美国TI公司官方推荐设计方案公司,之后陆续得到Silicon Labs、Nordic、Realtek和ASR等海内外知名芯片企业的认可和支持。公司提供物联网蓝牙模块和应用方案,包括BLE、Wi-Fi、Wi-SUN、LoRa、Zigbee、Thread、UWB等。

附录

驱动安装:

说明:win 11按默认流程安装所有选项会自动安装XDS110驱动,未在安装烧录软件过程中弹出安装XDS110驱动的,则按照如下方式安装XDS110驱动。

1.仿真器 XDS110 第一次连接至电脑,设备管理器中会显示带有黄色感叹号的设备列表,如下图。XDS110 上电运行后会亮绿灯。如果灯不亮了请查看附录中的故障排查。

2.右击设备列表,选择【更新驱动程序】。

注意,一定是 XDS110 开头的设备,否则不是仿真器。

图 51 更新驱动程序

3.选择第二项:浏览计算机查找驱动程序软件,并定位到 XDS110-Driver 驱动所在目录。然后选择下一步。

图 52 浏览计算机查找驱动程序软件

图 53 驱动所在目录

4.重复步骤 1 和步骤 2,直到全部驱动安装结束。XDS110 除了具有 JTAG 接口外,还拥有其他有用的功能,例如虚拟的 COM 接口,I2C接口,GPIO 接口等。因此 XDS110 会被识别成多个硬件。驱动全部安装结束后的设备列表如下图。

图 54 驱动全部安装完成

XDS110驱动下载地址:

XDS Emulation Software (EMUPack) Download

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/118070.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

uniapp小程序刮刮乐抽奖

使用canvas画布画出刮刮乐要被刮的图片&#xff0c;使用移动清除画布。 当前代码封装为刮刮乐的组件&#xff1b; vue代码&#xff1a; <template><view class"page" v-if"merchantInfo.cdn_static"><image class"bg" :src&q…

ElasticSearch与Lucene是什么关系?Lucene又是什么?

一. ElasticSearch 与 Lucene 的关系 Elasticsearch&#xff08;ES&#xff09;和Apache Lucene之间有密切的关系&#xff0c;可以总结如下&#xff1a; Elasticsearch构建于Lucene之上&#xff1a;Elasticsearch实际上是一个分布式的、实时的搜索和分析引擎&#xff0c;它构建…

成员变量为动态数据时不可轻易使用

问题描述 业务验收阶段&#xff0c;遇到了一个由于成员变量导致的线程问题 有一个kafka切面&#xff0c;用来处理某些功能在调用前后的发送消息&#xff0c;资产类型type是成员变量定义&#xff1b; 资产1类型推送消息是以zichan1为节点&#xff1b;资产2类型推送消息是以zi…

在现在大环境下如何回到月薪过万的软件测试工程师?

测试工程师这个岗位对于有些人来说&#xff0c;可能月薪过万很容易&#xff0c;可对于有些人来说&#xff0c;仿佛已经达到瓶颈&#xff0c;任凭工作再卖力每月也只是四五千的薪资&#xff0c;月入过万对于这些人来说就是可望不可即&#xff0c;那么这些人怎么才能冲破瓶颈&…

Docker学习——④

文章目录 1、Docker Image&#xff08;镜像&#xff09;2、镜像命令详解2.1 docker rmi2.2 docker save2.3 docker load2.4 docker image inspect2.5 docker history2.6 docker image prune 3、镜像综合实战3.1 离线镜像迁移3.2 镜像存储的压缩与共享 1、Docker Image&#xff…

Flask(Jinja2) 服务端模板注入漏洞(SSTI)

Flask&#xff08;Jinja2&#xff09; 服务端模板注入漏洞(SSTI) 参考 https://www.freebuf.com/articles/web/260504.html 验证漏洞存在 ?name{{7*7}} 回显49说明漏洞存在 vulhub给出的payload: {% for c in [].__class__.__base__.__subclasses__() %} {% if c.__name__…

UE4 Niagara Module Script 初次使用笔记

这里可以创建一个Niagara模块脚本 创建出来长这样 点击号&#xff0c;输出staticmesh&#xff0c;点击它 这样就可以拿到对应的一些模型信息 这里的RandomnTriCoord是模型的坐标信息 根据坐标信息拿到位置信息 最后的Position也是通过Map Set的号&#xff0c;选择Particles的P…

【年底不想背锅!网络工程师必收藏的排障命令大全】

网络故障排除工具是每个网络工程师的必需品。 为了提升我们的工作效率&#xff0c; 不浪费时间&#xff0c;工具的重要性显而易见 特别是每当添加新的设备或网络发生变更时&#xff0c;新的问题就会出现&#xff0c;而且很难快速确定问题出在哪里。每一位网络工程师或从事网…

【MySQL--->索引】

文章目录 [TOC](文章目录) 一、索引概念二、B树与B树1.B树的特点:2.B树的特点:3.为什么使用B树而不使用B树 三、聚簇索引和非聚簇索引四、索引操作1.创建索引2. 删除索引3.全文索引 一、索引概念 mysql的查询的过程是从文件中提取到内存中查询,MySQL启动时会在内存中维护一个b…

基于 NGram 分词,优化 Es 搜索逻辑,并深入理解了 matchPhraseQuery 与 termQuery

基于 NGram 分词&#xff0c;优化 Es 搜索逻辑&#xff0c;并深入理解了 matchPhraseQuery 与 termQuery 前言问题描述排查索引库分词&#xff08;发现问题&#xff09;如何去解决这个问题&#xff1f;IK 分词器NGram 分词器使用替换 NGram 分词器后进行测试matchPhraseQuery 查…

pytorch加载的cifar10数据集,到底有没有经过归一化

pytorch加载cifar10的归一化 pytorch怎么加载cifar10数据集torchvision.datasets.CIFAR10transforms.Normalize()进行归一化到底在哪里起作用&#xff1f;【CIFAR10源码分析】 torchvision.datasets加载的数据集搭配Dataloader使用model.train()和model.eval() pytorch怎么加载…

Webpack的Tree Shaking。它的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

Cube MX 开发高精度电流源跳坑过程/SPI连接ADS1255/1256系列问题总结/STM32 硬件SPI开发过程

文章目录 概要整体架构流程技术名词解释技术细节小结 概要 1.使用STM32F系列开发一款高精度恒流电源&#xff0c;用到了24位高精度采样芯片ADS1255/ADS1256系列。 2.使用时发现很多的坑&#xff0c;详细介绍了每个坑的具体情况和实际的解决办法。 坑1&#xff1a;波特率设置…

使用Java AOP实现面向切面编程

简介 面向切面编程&#xff08;AOP&#xff09;是一种编程思想&#xff0c;它将程序中的关注点分离&#xff0c;使得开发人员可以专注于核心业务逻辑而不必过多关注横切关注点。Java中的AOP可以通过使用AspectJ等框架来实现&#xff0c;本文将介绍如何使用Java AOP实现切面编程…

【MongoDB】索引 - 复合索引

一、准备工作 这里准备一些学生数据 db.students.insertMany([{ _id: 1, name: "张三", age: 20, class: { id: 1, name: "1班" }},{ _id: 2, name: "李四", age: 22, class: { id: 2, name: "2班" }},{ _id: 3, name: "王五…

[MRCTF2020]你传你呢1

提示 只对php以及phtml文件之类的做了防护content-type.htaccess文件 这里就不整那么麻烦直接抓包测试 首先对后缀测试看过滤了哪些 (php php3 pht php5 phtml phps) 全部被ban了 到这里的后续思路通过上传一些配置文件把上传的图片都以php文件执行 尝试上传图片码, 直接上传成…

机器人制作开源方案 | 管内检测维护机器人

一、作品简介 作者&#xff1a;李泽彬&#xff0c;李晋晟&#xff0c;杜张坤&#xff0c;禹馨雅 单位&#xff1a;运城学院 指导老师&#xff1a;薛晓峰 随着我国的社会主义市场经济的飞速发展和科学技术的革新&#xff0c;各行各业的发展越来越离不开信息化和网络化的…

虚拟机备份中的CBT技术

虚拟机备份的CBT&#xff08; Changed Block Tracking&#xff09;模式是一种备份模式&#xff0c;它能够识别和跟踪自上次备份后虚拟机中被修改过的块&#xff0c;这些修改会被存放到日志文件中。在启用CBT模式之后&#xff0c;备份软件会利用这个功能进行增量备份。 启用CBT…

高效解决香港服务器负载过高的方法

​  当我们在使用香港服务器时&#xff0c;有时会遇到服务器负载过高的问题。这会导致网站加载速度变慢甚至无法正常使用。为了解决这个问题&#xff0c;我们需要采取一些高效的方法来提升服务器的负载能力。 1.考虑对服务器进行升级维护。通过增加硬件资源&#xff0c;如CPU…

单点登录与OAuth2.0 的区别

前言&#xff1a;SSO是Single Sign On(单点登录)的缩写&#xff0c;OAuth是Open Authority&#xff08;开放授权&#xff09;&#xff0c;这两者都是使用令牌的方式来代替用户密码访问应用。流程上来说他们非常相似&#xff0c;但概念上又十分不同。很多人会将其混为一谈&#…