用户工具

站点工具


cc2640r2f:btool

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
cc2640r2f:btool [2017/09/02 14:58]
long
cc2640r2f:btool [2021/06/22 23:14] (当前版本)
行 1: 行 1:
 <markdown> <markdown>
-# BTool的使用 #+ 
 +# BTool的使用 
 BTool是一个用于蓝牙设备调试的PC软件工具,工作在Central/Master 。它可以让用户通过PC软件同Peripheral/Slave BLE设备之间建立连接,你可以在TI SDK安装路径下的**Tools**(`C:\ti\simplelink_cc2640r2_sdk_1_35_00_33\tools\ble5stack\btool`)中找到并打开它。BTool利用HCI供应商特定的命令与作为网络处理器的<a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:leconiot:cc13x0_cc26x0_evaluation_board:cc13x0_cc26x0_evaluation_board">CC13x0/CC26x0 开发板</a>进行通信。而CC2640R2F上必须烧写运行主机测试示例应用程序`cc2640r2lp_host_test.hex`,该文件你可以在**Examples** (`C:\ti\simplelink_cc2640r2_sdk_1_35_00_33\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\hexfiles`)路径下找到,利用软件Flash Programmer 2就可以进行直接烧写到CC2640R2F了。 BTool是一个用于蓝牙设备调试的PC软件工具,工作在Central/Master 。它可以让用户通过PC软件同Peripheral/Slave BLE设备之间建立连接,你可以在TI SDK安装路径下的**Tools**(`C:\ti\simplelink_cc2640r2_sdk_1_35_00_33\tools\ble5stack\btool`)中找到并打开它。BTool利用HCI供应商特定的命令与作为网络处理器的<a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:leconiot:cc13x0_cc26x0_evaluation_board:cc13x0_cc26x0_evaluation_board">CC13x0/CC26x0 开发板</a>进行通信。而CC2640R2F上必须烧写运行主机测试示例应用程序`cc2640r2lp_host_test.hex`,该文件你可以在**Examples** (`C:\ti\simplelink_cc2640r2_sdk_1_35_00_33\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\hexfiles`)路径下找到,利用软件Flash Programmer 2就可以进行直接烧写到CC2640R2F了。
  
行 49: 行 51:
  
 ## 简单外设配置文件 ## ## 简单外设配置文件 ##
-简单外设(Simple Peripheral)应用程序中包含几个GATT服务配置文件(更多信息可以查看[Generic Attribute Profile (GATT)](http://www.leconiot.com/download/cc2640r2f/ble_stack_app/stack/gatt/gatt.html) )。GATT服务的数据包含在**特征值**(characteristic values)中。所有低功耗蓝牙发送或接收的应用数据必须包含在**特征值**内。本节将一步一步地详细演示使用BTool读取,写入,发现和通知GATT特征值的几个过程。+简单外设(Simple Peripheral)应用程序中包含几个GATT服务配置文件(更多信息可以查看[Generic Attribute Profile (GATT)](http://docs.leconiot.com/doku.php?id=cc2640r2f:ble_stack_app:stack:gatt:gatt) )。GATT服务的数据包含在**特征值**(characteristic values)中。所有低功耗蓝牙发送或接收的应用数据必须包含在**特征值**内。本节将一步一步地详细演示使用BTool读取,写入,发现和通知GATT特征值的几个过程。
  
 在低功耗蓝牙系统中,建立连接之后,中央设备(GATT 客户端)会在外围设备(GATT  服务器)上执行服务发现(service discovery)来建立属性表。属性表中会提供句柄(特征值的内部地址),客户端利用这些句柄就可以访问位于服务器中的数据。设备发现(device discovery)是通过单个命令就可以启动的自动过程。在BTool中,可以通过右键单击句柄(**Handle**)(在软件左侧的连接信息(Connection Info)下),然后选择**发现UUID**(Discover UUIDs)如图9所示 在低功耗蓝牙系统中,建立连接之后,中央设备(GATT 客户端)会在外围设备(GATT  服务器)上执行服务发现(service discovery)来建立属性表。属性表中会提供句柄(特征值的内部地址),客户端利用这些句柄就可以访问位于服务器中的数据。设备发现(device discovery)是通过单个命令就可以启动的自动过程。在BTool中,可以通过右键单击句柄(**Handle**)(在软件左侧的连接信息(Connection Info)下),然后选择**发现UUID**(Discover UUIDs)如图9所示
行 154: 行 156:
 * 解决 * 解决
 1、确保硬件串口正确连接; 1、确保硬件串口正确连接;
-2、正确选择串口-XDS110 Class Auxiliary Data Port而不是 XDS110 Class Application/User UART+2、正确选择串口-XDS110 Class Application/User UART而不是 XDS110 Class Auxiliary Data Port
 3、烧写正确的程序-cc2640r2lp_host_test.hex; 3、烧写正确的程序-cc2640r2lp_host_test.hex;
 4、尝试硬件复位和断电重启; 4、尝试硬件复位和断电重启;
行 170: 行 172:
 </div> </div>
 </markdown> </markdown>
- 
cc2640r2f/btool.1504335508.txt.gz · 最后更改: 2021/06/22 23:14 (外部编辑)