1、使用CC2541 迷你开发套件可以快速上手使用,不过进一步测试其全部功能还需要安装必须的软件,其中最重要的就是BLE-stack栈。从官网上下载,选择正确对应版本,是CC2541适用的。
然后按照对应的安装提示就可以快速安装,安装的主要内容就是工具btool,开发说明文档和源码。这个源码包括多种应用,还有编译后的hex文件,可以直接flash到内存,减少错误率。
其中,需要说明的是本次配套的一个P1跳线尺寸匹配不太好,不能顺利插入,只好用其他方法,比如机智地使用鳄鱼夹。
2、Btool和Simplelink Starter的使用
2.1 首先需要安装USB dongle的驱动,驱动程序在BLE-stack下,不过,一般可以自己识别和安装,本机自动识别安装在COM18端口,
2.2 启动Btool,btool扫描BLE,但没有发现keyfob设备,
2.3 连接keyfob,这里没有使用电池,因为根据手册,长时间连接cc debugger,电池也会同时向cc debugger供部分电流,电量损失很快。对于,沉浸式测试控,恐怕电池要换得很勤,所以,直接连接P1,然后用CC debugger供电的方式测试。
上电后,keyfob的绿色LED亮1秒,显示上电成功。
keyfob的两个按键中一个是reset,另一个就定义为广播键,按下就连续闪30秒钟,等待被发现。启动btool就可以发现新的设备,同时启动simplelink starter也发现了keyfob,但是同一时间只能连接一个master设备。
这里选择用btool先测试,然后用app。
2.4 Btool使用。首先,连接establish,这样来连接keyfob,这里是用MAC地址连接,本例中,选择地址形如78:….:F0,的设备,根据具体的设备自行选择和连接,可以按照上面的APP先测试,因为Name和MAC address是同时显示的。
连接后,就可以写入地址了
在0048写入01:00,就可以启动button的通知,在下面的window显示状态,显示连接成功,success。
在0034写入01:00,就可以启动全部加速度传感器的数据传输通知,在下面的window显示状态,显示连接成功,success。
在0028写入01:00,就可以启动buzz的通知,显示连接成功,success。则开始发出连续的低音buzz,持续10秒,写入02:00,是高的声音,写入00:00则立刻停止发声。
退出Btool,需要断开连接,点击terminate。
这个btool还内置了多种调试功能,可以发出多种GATT指令,便于调试和测试,功能丰富。
lospring:
这个软件确实挺好用的,界面简洁但是功能强大,测试和调试都可以很好的支持
user4544030:
这个btool 调试工具看着很强大
user6155536:
不错调试软件,强大
lospring:
谢谢分享,软件的使用过程非常的详细,期待后期的更多评测
user5324490:
BTOOL确实好用,简单易上手,谢谢分享
user5317170:
btool内置的多种调试功能期待能多测试一些!