TI系列——CC2340B1 Uniflash烧录指南

news2024/11/17 17:27:37

一、物料准备

1.1 硬件准备

1、XDS110-PLUS2.0或者TI LaunchPad:

 图 1

XDS110-PLUS2.0中包含: XDS110调试器、USB-A to Type-C-B电缆、具有2x5 2.54mm连接器的10引脚扁平电缆、具有2x5 1.27mm连接器的10引脚扁平电缆、具体请看说明指南文档。

 图 2

上图为TI官方开发板,可使用自带的XDS110进行烧录。

2、RF-BM-2340B1(CC2340)模块实物图:

图 3

1.2 软件准备

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

XDS驱动下载:

XDS Emulation Software (EMUPack) Download

1.3 固件准备

需要烧录的固件:

 

二、硬件调试

2.1 驱动安装

(1)仿真器 XDS110 第一次连接至电脑,打开设备管理器先检查驱动是否正常;如果显示带有黄色感叹号的设备列表,则需要安装驱动。XDS110 上电运行后会亮绿灯,如果灯不亮请看附录中的故障排查。

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

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

图 4

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

图 5

 

 图 6

(4)重复步骤 1 和步骤 2,知道全部驱动安装结束。驱动全部安装结束后的设备列表如下如:

 图 7

2.2 引脚定义

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

 图 8

(2)RF-BM-2340B1 (CC2340R5)模块烧录接口为VCC、GND、RESET、SWDIO 、SWDCK,对照硬件手册可以找到具体引脚位置;

 图 9

脚位

名称

功能

备注

Pin12

VCC

模块电源: 2.2 V ~ 3.8 V,推荐3.3 V

Pin13

GND

模块地

Pin14

RESET

复位输入脚,低电平有效,内部上拉

I

Pin15

SWDIO

接 XDS 仿真器 TMS

I/O

Pin16

SWDCK

接 XDS 仿真器 TCK

I

2.3 连接方法

将XDS110-PLUS2.0中的VDDTMSTCKGND 、RES引脚与RF-BM-2340B1 (CC2340R5)烧录接口中对应的VCCGNDRESETSWDIO 、SWDCK 引脚连接起来即可。

 图 10

2.4使用说明

(1)XDS110 除了具有 JTAG 接口外,还拥有其他有用的功能,例如虚拟的 COM 接口,I2C 接口,GPIO 接口等。因此 XDS110 会被识别成多个硬件。驱动全部安装结束后的设备列表如下如:

 图 11

2.5 工作参数

最小目标芯片电压:2V

最大目标芯片电压:3.6V

工作温度:-20℃ to 85 ℃

大输出电流:500mA

输出电压:3.3V 与 5V

三、软件安装

3.1 Uniflash安装

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

 图 12

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

图 13 

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

 图 14

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

图 15

5、等待安装。

图 16

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

 图 17

四、烧录

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

 

 图 18

 图 19

2.加载出如下界面后,点击“Setting & Utilities ”选中“Read Device Info”读取设备信息。

图 20

 3、读取设备信息之后开始烧录,在“Flash Image”栏点击“Browse”进入文件夹路径(默认全英文),选择需要烧录的hex文件;再点击“Load Image”进行下载。

 图 21

4、下载界面如图。

图 22

5、程序下载完成界面。

 图 23

五、注意事项

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

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

 

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

4、存在下载hex文件后需要重启才能扫到广播的情况,是因为下载程序时没有选择自动重启。  

六、关于信驰达

深圳市信驰达科技有限公司(RF-star)是一家专注于物联网射频通信方案的高科技公司,2010年即成为美国TI公司官方推荐设计方案公司,之后陆续得到Silicon Labs、Nordic、Realtek和ASR等海内外知名芯片企业的认可和支持。公司提供物联网蓝牙模块和应用方案,包括BLE、Wi-Fi、Wi-SUN、LoRa、Zigbee、Thread、UWB等。欲了解更多信息,请访问公司网站www.szrfstar.com或关注微信公众号“信驰达科技”,购买样品请在淘宝APP上搜索“信驰达”进入官方店铺购买。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【MyBatis-Plus】DML编程控制 代码生成器(文末赠书)

1,DML编程控制 查询相关的操作我们已经介绍完了,紧接着我们需要对另外三个,增删改进行内容的讲解。挨个来说明下,首先是新增(insert)中的内容。 1. id生成策略控制 前面我们在新增的时候留了一个问题,就是新增成功后…

ArcGIS问题解决——CAD中的字体加载到ArcMap显示乱码

ArcGIS问题解决——CAD中的字体加载到ArcMap显示乱码 CAD中的字体加载到ArcMap显示乱码,是因为字符集的问题,解决办法即修改注册表中默认字符集为简体中文字符集即可。 ①winR,输入regedit,回车 ②找到计算机\HKEY_CURRENT_USER\SOFTWARE\…

网络变压器的工作原理

网络变压器又称“数据汞”,或网络绝缘变压器。在网络接口中起到两个主要作用: 一是通过将差模耦合和线圈耦合相结合的过滤器,增强PHY传输的差分信号的数据传输,并将电磁场转换为不同电平连接线的另一端; 二是隔离线连…

有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来​​

LEETCODE 1. 两数之和 题解地址 https://leetcode.cn/problems/two-sum/solution/liang-shu-zhi-he-by-leetcode-solution/ 有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来。 题目 给定一个整数数组 nums 和一个整数目标值 target&#xff0…

【运维】Linux的文件权限,文件所属组别,用户组访问文件的权限设置,将用户加入某个组,创建用户组

文章目录 文件权限添加一个组将用户加入组将文件设置为组访问更改所属用户查看Linux系统中用户所属的组 文件权限 添加一个组 添加一个组: 使用groupadd命令可以添加一个新的组。例如,要添加一个名为 “mygroup” 的组,可以运行以下命令&…

每日汇评:21日均线是黄金突破最大障碍,看涨形态逐步形成

1、美元在非农数据惨淡后持续上涨,金价维持上周涨幅; 2、美债收益率的反弹也抑制了金价的上涨空间; 3、金价在周五确认了一个看涨楔形,但重夺21日移动均线是关键; 黄金在本周初触及的1930美元关口下方徘徊&#xff0…

SciencePub学术 | 计算机决策类重点SCIEEI征稿中

SciencePub学术 刊源推荐: 计算机决策类重点SCIE&EI征稿中!信息如下,录满为止: 一、期刊概况: 计算机决策类重点-01 【期刊简介】IF:4.0-4.5,JCR2区,中科院3区; 【出版社】世…

基于ChatGPT的企业微信机器人

1、openAI账号 登录OpenAI的账号后,再点击右上角的“Personal”图标,然后点击“view API keys”进入API页面。 点击“create new secret key”按钮。 生成秘钥之后,把秘钥复制下来。 2、拉取项目代码 git clone https://github.com/zhay…

安全与便利并行:智慧电梯的魅力与优势

数字孪生技术正在逐渐改变着我们的生活方式,其中之一就是在智慧电梯领域的应用。那么,数字孪生技术是怎样运用到电梯上的呢?这又会对我们的生活造成怎样的改变? 在智慧电梯中,数字孪生技术将电梯的物理实体与虚拟模型…

3. Springboot快速回顾(拦截器的使用)

本文将提供一个案例,回顾如何在springboot中使用拦截器。 首先明白为何使用拦截器,拦截的是什么? 比如你设计了一个网站,为这个网站设计了一个登陆界面后,希望在登录界面进行身份验证,进入系统。但我可以直…

flutter开发实战-多语言flutter intl

flutter开发实战-多语言flutter intl 之前做的应用中有用到多语言,一直没有整理,这里整理一下多语言设置流程。 使用的是Android studio 一、flutter_intl 插件 使用Android studio安装flutter_intl 插件,更新或者安装flutter_intl 插件后…

国产4 通道模拟复合视频解码芯片MIPI CSI 接口,XS9922B

XS9922B 是一款 4 通道模拟复合视频解码芯片,支持 HDCCTV 高清协议和 CVBS 标 清协议,视频制式支持 720P/1080P 高清制式和 960H/D1 标清制式。芯片将接收到的高清 模拟复合视频信号经过模数转化,视频解码以及 2D 图像处理之后…

Django_模板标签语法

目录 引用变量 for循环标签 if条件标签 with标签 注释 extends和block标签 csrf_token标签 load static标签 源码等资料获取方法 引用变量 可以使用{{}}引用视图函数响应的变量和模板中的变量。 比如有如下视图函数 在模板中引用变量方式如下 界面展示如下 for循环标…

微信小程序——真机调试步骤

工具/原料 手机 微信开发者工具 以下是微信开发者工具注册和安装教程: 微信开发者工具_小彭不会秃头的博客-CSDN博客 开始真机调试 前提:手机和电脑连同一个网络,电脑连手机热点没用 把网络ip添加到请求路径中(HBuilder X软件 小…

docker部署rabbitmq 后访问管理首页常见问题

1.项目启动后 管理首页无法访问 1)检查15672端口是否可以访问 2)docker exec -it your_container_name /bin/bash 进入docker容器执行如下命令: 3) rabbitmq-plugins enable rabbitmq_management 2.访问首页时提示不是私密连接:…

单细胞生物实验教学三维vr仿真模拟实操平台增强学生的从业自信心

VR元宇宙近几年在各个领域得到了广泛的应用,特别是教育领域,干细胞是具有自我更新能力和分化为多种细胞类型的能力的一类细胞,具有极高的医学研究价值和应用前景。干细胞冻存技术是一种保护干细胞的重要方法,也是干细胞应用的前提…

微信小程序做登录密码显示隐藏效果 并解决安卓手机端隐藏密码时小黑点显示过大问题

在编辑器和苹果手机上面显示就是正常的大小,在安卓手机上面黑点就非常大,需要单独调 安卓手机显示比较大 wxml 注意:在html中的input是通过切换type的属性值来实现隐藏显示的 在微信小程序的input里面type没有password属性 是通过password属…

消除企业信息孤岛的低代码开发平台

企业数字化转型上,信息孤岛是企业痛点之一。所谓的信息孤岛,指的是企业内部使用着多套应用软件,多年后企业员工会在多套系统中积累大量的企业各类数据资产,由于各系统数据不能互通,随即形成一座座数据孤岛,…

pytorch学习第一篇:conda配置jupyter notebooks pytorch

安装jupyter notebooks 创建一个pytorch的环境 conda create -n pytorch python3.10 conda activate pytorch安装jupyter notebook,运行命令 conda install jupyter notebook启动jupyter 运行命令 jupyter notebook或者 notebook查看pyhton版本 import sys p…

智能汽车的主动悬架工作原理详述

摘要: 本文将详细介绍主动悬架功能原理设计。 主动悬架是车辆上的一种汽车悬架。它使用车载系统来控制车轮相对于底盘或车身的垂直运动,而不是由大弹簧提供的被动悬架,后者的运动完全由路面决定。主动悬架分为两类:真正的主动悬架…