15196|20

3238

帖子

5

TA的资源

五彩晶圆(中级)

楼主
 

蓝牙硬件开发工具以及TI软件开发工具简介 [复制链接]

 
最近一段时间看到论坛好多网友由于之前没使用过TI的蓝牙开发工具,出现了很多问题,这样的事确实让人蛋疼,常言道:“工欲善其事必先利其器”;如果连开发工具都不熟悉的话,那更别谈去开发相应的蓝牙产品了。TI的蓝牙开发工具有很多种,如果看官方的文档,如果之前没有接触过,一:不知道从那里看起,二:对于一些E文有困难的朋友也是一种挑战。最近论坛搞的那个SensorTag活动,TI只送了一个板子,开发工具没有送。没有CCDEBUGGER转接板CC2540 USBdongle开发工具确实很蛋疼。现在我大概介绍下相应的开发工具,希望对后来者有所帮助,说的不详细的,路过的朋友也可以补充下。
1:首先出场的当然了是第一号利器:TI的CCDEBUGGER 工具了,先来个介绍
  1、产品综述:
CC-DEBUGGER 是一个主要是用于Texas Instruments低功耗的射频片上系统的在线小型编程和仿真器。可以配合IAR 8051核嵌入式平台软件进行调试和编程,也可以配合Texas Instruments“SmartRF Studio”软件进行对无线模组的调试。
    2、兼容性问题
CC-DEBUGGER 支持所有射频片上系统,全面支持
CC2543,CC2544,CC2545,CC2540,CC2541,CC2530CC2531CC2533CC2430CC2431CC2510CC2511CC2520CC1101CC1110CC1111CC系列,CC-DEBUGGER 可以与 7.51A 或更高版本的 IAR EW8051 配合使用。
    3、产品特性
CC-DEBUGGER操作条件:
  • 最小目标电压:1.2V
  • 最大目标电压: 3.6V
  • 环境温度: 0℃~85℃
  • CC-DEBUGGER LDO电压: 3.3V
  • CC-DEBUGGER能够提供的最大电流: 500mA
  • 支持的操作系统:Windows2000 Windows XP SP2/SP3 (32位)
Windows Vista (32位/64位)
Windows 7 (32位/64位)
CC-DEBUGGER硬件描述:
  • 普通USB-A接口,连接PC
  • CC-DEBUGGER复位按键,同时复位目标芯片
  • 目标芯片仿真接口,带三角箭头为1脚
  • CC-DEBUGGER主芯片CC2511
支持的PC端工具:
  • IAR For 8051
  • SmartRF Flash Programer
  • SmartRF Packet Sniffer
  • PurePath Wireless Configurator
调试口引脚定义:

     4、操作过程:
步骤1安装工具和驱动程序,以便于获得所需的驱动程序,对此也有必要下载和安装以下两个软件中的一个或者全部即SmartRF Studio SmartRF Flash Programmer
步骤2: 连接debugger 和目标板。
步骤3连接USB线。把USB线连接到Debugger上然后再连接电脑。                                          
步骤4当调试器连接到电脑时,电脑会被认定为一个新的USB 设备Window系统会给这个设备安装一个驱动程序,当电脑出现提示后,选择自动搜寻驱动,就能完成安装。
步骤5检查LED状态指示灯,当设备成功检测到目标板时,会显示为绿色(合纵物联的LED灯最早一批由于采购的LED封装反了,所以LED焊反了,所以导致红灯亮表示检测到芯片,绿灯则是没有检测到芯片);如果是红色表明目标板没有连接上。请确认是否连接错误或目标板没有供电。
步骤6开始使用工具,可以通过SmartRF Flash Programmer软件或者嵌入式系统平台来使用此设备。

CCDebugger
仿真演示结果:


备注:
在使用CCDEBUGGER无法识别芯片时,首先检查下连线是否有问题,供电是否有问题,也可以多几下调试器的复位按键。
正常安装完驱动是在设备管理器下面应该是可以看到CCDEBUGGER的标志的。
先来张CCDEBUGGER调试的图片吧,我使用了小转接链接到了sensortag上面,用CCDEBUGGER烧写。


连接方式就是上面那个图形。(如果采购了CCDEBUGGER发货清单是一条usb线,一条10p 2.54间距的调试线,一个CCDEBUGGER调试板)

接下来要讲的是三号调试利器:小转接板。
我先上一个图片吧。

这个转接板主要是为了方便调试一些不常见的间距的接口,从连线从往上看一次是2.54,1.27,2.0的引脚间距。
尤其是那个1.27的线很难找,也很贵,通过这个转接板可以专门调试sensortag和keyfob,cc2540usbdongle等TI的开发工具。
这个就不多介绍了,感觉还是比较容易的。(如果采购了转接板,发货清单是一个小转接板,一条1.27间距的10p 调试线)

其实我最想介绍的就是那个cc2540usbdongle,因为它不仅仅可以用来分析协议包还可以配合TI的BTool\BLE Device Monitor来控制一些蓝牙外设。(合纵物联的那个cc2540usbdongle烧写的固件是抓包用的,所以想使用TI的BTool\BLE Device Monitor是需要重新更新相应的固件,不过万幸的是留出了调试口,可以重新固件改写,我看网上好多网友疑惑怎么cc2540usbdongle不能结合使用BTOOL,现在应该就明白了)
先来张CC2540 USB dongle 的图片


发货清单:一个CC2540 USB dongle 板

CC2540 USB Dongle 可以作为以下用途:

·BTool\BLE Device Monitor
·协议分析仪 Packet Sniffer

由于合纵物联的cc2540 usb dongle默认的是抓包固件,所以我先介绍下协议分析仪Packet sniffer


问题1CC2540USBDongle有何用处?
答:首先,很重要的一个功能是作为PacketSniffer使用,使用CC2540USBDongle配合PacketSniffer来抓取无线蓝牙4.0数据包,这在无线协议开发时非常有帮助。比如两个CC2540相互通信,或者CC2540ipad通信,都可以通过CC2540usbdongle来抓取数据包。
另外还可以作为pc端的蓝牙4.0设备。使用CC-Debugger重新烧写HostTestRelease程序,配合PC上的BTool软件,实现PC端的BLE主机
问题2:该CC2540USBDongle可以重新编程嘛?
答:当然可以,调试接口使用四线制:GND/RST/DC/DD(调试仿真仅需要此四个信号),使用间距2.0mm间距的排针,可以配合使用合纵物联的CC-DebuggerCC-Debugger转接板来仿真调试。并且CC2540USBDongle上预留了8GPIO2个用户按键和2个用户LED,完全可以当做CC2540蓝牙4.0的开发板使用
问题3CC2540USBDongle支持哪些芯片和协议的抓包?
答:这个问题很重要,支持下列无线协议和设备如下

固件下载路径:
x:\Program Files\Texas Instruments\SmartRF Tools\Packet Sniffer\bin\general\firmware\
sniffer_fw_cc2540_usb.hex
官方提供 Packet Sniffer 的安装文件,在开发软件和驱动目录下的 PacketSniffer 文件
夹下解压安装完成即可,驱动也无需重新安装。
下载完 PacketSniffer 固件后插入 USB Dongle 设备自动安装驱动,安装完成后可在设备管
理器中看到以下设备:



我先来张捕捉sensortag的协议包的图片吧


对于抓包软件怎么使用,可以看下官方的文档,算了,我也大概介绍下吧,你安装了SmartRF Packet Sniffer之后,打开
这时会出现
点击start之后就会出现
点击开始之后就上第一图转包图了,具体的介绍到时可以看下官方的资料介绍。

介绍了抓包软件就来介绍下BTOOL了
首先去协议栈安装盘找到C:\Texas Instruments\BLE-CC254x-1.3.2\Accessories\HexFiles\CC2540_USBdongle_HostTestRelease_All.hex用CCDEBUGGER下载到CC2540 USBdongle里面。(在安装过程中不知道为什么我的WIN7系统不允许加载USB驱动,后来用XP搞好了,可能是我WIN7有问题)这时usb dongle的红灯是亮的,抓包的是绿灯亮
插上USBdongle之后会显示如下图

点击更新驱动

找到驱动的路径如图:

点击确定之后出现如图

继续安装之后出现如下图

点击完成就OK了
接下来打开BTOOL软件

设置波特率等,如上图


如上图一样操作就行

现在介绍BLE Device Monitor









(由于时间仓促有点乱,晚上在编辑下)

[ 本帖最后由 wateras1 于 2013-12-19 11:34 编辑 ]

[%9O()F$A7R%)0D1UP8CO[K.jpg (169.6 KB, 下载次数: 0)

[%9O()F$A7R%)0D1UP8CO[K.jpg

5V@EW]C[P@(8]4O`K(2MH{V.jpg (209.49 KB, 下载次数: 0)

5V@EW]C[P@(8]4O`K(2MH{V.jpg

MW]5F1NRP(E9)1@(3C@}0LA.jpg (560.9 KB, 下载次数: 0)

MW]5F1NRP(E9)1@(3C@}0LA.jpg
此帖出自无线连接论坛

最新回复

今天才看到这个资料,过去好几年了,对于后来者仍然很有用的  详情 回复 发表于 2017-4-20 21:46
点赞 关注(6)
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 

回复
举报

3238

帖子

5

TA的资源

五彩晶圆(中级)

沙发
 
本帖最后由 wateras1 于 2014-1-18 12:43 编辑

最近发现好多网友在使用转接板时不太会用,连线错误导致ccdebugger都坏了。在此建议网友仔细看下连线引脚。对于sensortag要加上电池,识别起来也快。对于转接板连线方法:转接线链接到sensortag的一边,插头凸出来的一方是向外的,而链接到转接板的一方是向板子里面的。好多网友链接错了,导致无法识别芯片。对于CC2540 USB DONGLE 的下载引脚连线可以看下下面的原理图,切记不要连反了
用小转接板给 cc2540 usb dongle下载程序时,CCDEBUGGER的2脚和9脚要短接才可以识别
此帖出自无线连接论坛
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 
 
 

回复

323

帖子

1

TA的资源

一粒金砂(高级)

板凳
 
很是详细,继续关注~~~
此帖出自无线连接论坛
 
 
 

回复

155

帖子

0

TA的资源

一粒金砂(中级)

4
 

支持

学习............................
此帖出自无线连接论坛
个人签名http://www.tdhj.cn
 
 
 

回复

165

帖子

0

TA的资源

一粒金砂(中级)

5
 
感谢!
此帖出自无线连接论坛
 
 
 

回复

2万

帖子

341

TA的资源

版主

6
 
是呀,就弄了一个板子,这是无所适从,,谢谢楼主介绍
此帖出自无线连接论坛
 
 
 

回复

1658

帖子

1

TA的资源

纯净的硅(高级)

7
 
零点送来的福利,辛苦啦,多谢楼主!
此帖出自无线连接论坛
 
 
 

回复

1185

帖子

1

TA的资源

纯净的硅(高级)

8
 
学习啊。。顶一个。
此帖出自无线连接论坛
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

9
 
非常赞啊 求淘宝链接
此帖出自无线连接论坛

点评

在这个帖子里,你最好加下官方的蓝牙技术群,可以一起交流蓝牙技术 https://bbs.eeworld.com.cn/thread-419995-1-1.html :)  详情 回复 发表于 2013-12-17 23:37
 
 
 

回复

3238

帖子

5

TA的资源

五彩晶圆(中级)

10
 

回复 9楼yangwillie 的帖子

在这个帖子里,你最好加下官方的蓝牙技术群,可以一起交流蓝牙技术
https://bbs.eeworld.com.cn/thread-419995-1-1.html   
此帖出自无线连接论坛
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 
 
 

回复

193

帖子

3

TA的资源

一粒金砂(高级)

11
 
为虾米们打造了一条很好的上手文档啊
此帖出自无线连接论坛
 
 
 

回复

553

帖子

1

TA的资源

纯净的硅(中级)

12
 
谢谢,学习了。
此帖出自无线连接论坛
 
 
 

回复

3238

帖子

5

TA的资源

五彩晶圆(中级)

13
 
帖子就下沉了,自己顶一下
此帖出自无线连接论坛
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

14
 
好贴
此帖出自无线连接论坛
 
 
 

回复

846

帖子

0

TA的资源

纯净的硅(中级)

15
 
讲的非常详细,最近正准备学习蓝牙4.0了,先看看楼主的教程。
此帖出自无线连接论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

16
 
很详细,多谢楼主。
此帖出自无线连接论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

17
 
楼主,好东西呀!哈哈哈
此帖出自无线连接论坛
 
 
 

回复

170

帖子

1

TA的资源

一粒金砂(中级)

18
 
给力给力 看完之后豁然开朗
此帖出自无线连接论坛

点评

如果需要射频蓝牙,zigbee可以淘宝搜索合纵物联  详情 回复 发表于 2015-7-22 21:40
 
 
 

回复

3238

帖子

5

TA的资源

五彩晶圆(中级)

19
 
ly6277895 发表于 2015-7-16 19:42
给力给力 看完之后豁然开朗

如果需要射频蓝牙,zigbee可以淘宝搜索合纵物联
此帖出自无线连接论坛
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 
 
 

回复

445

帖子

0

TA的资源

纯净的硅(初级)

20
 
今天才看到这个资料,过去好几年了,对于后来者仍然很有用的
此帖出自无线连接论坛

点评

是呀,都过去好多年了,时间流逝的太快了,有些东西自己都忘了  详情 回复 发表于 2017-4-20 22:04
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表