【BLE】CC2541之BTool

本篇博文最后改动时间:2017年01月06日。11:06。


一、简单介绍

本文介绍怎样基于Smart RF(主芯片CC2541)、Smart RF(主芯片CC2540)、Usb Dongle,来使用软件BTool。

本文临时仅仅介绍怎样连接,不介绍怎样使用BTool。


二、实验平台

协议栈版本号:BLE-CC254x-1.4.0

编译软件:IAR 8.20.2

硬件平台:Smart RF(主芯片CC2541)、Smart RF(主芯片CC2540)、Usb Dongle


版权声明

博主:甜甜的大香瓜

声明:喝水不忘挖井人,转载请注明出处。

原文地址:http://blog.csdn.NET/feilusia

联系方式:897503845@qq.com

香瓜BLE之CC2541群:127442605

香瓜BLE之CC2640群:557278427

香瓜BLE之Android群:541462902

香瓜单片机之STM8/STM32群:164311667
甜甜的大香瓜的小店(淘宝店):https://shop217632629.taobao.com/?spm=2013.1.1000126.d21.hd2o8i


四、实验前提
1、在进行本文步骤前,请先阅读下面博文:
暂无

2、在进行本文步骤前,请先实现下面博文:
暂无


五、基础知识

暂无


六、实验步骤

1、Usb Dongle

1)下载以下路径的代码

C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\HostTestApp\CC2540

注意。project中选择以下的选项,rebuild all后再下载:



2)配置BTool


注意,com口选择自己电脑相应的口。


3)检查是否连接上


假设连接之后,此处能够点击。则说明硬件环境已经搭建好了、而且与BTool连接。


2、Smart RF(主芯片CC2541)、Smart RF(主芯片CC2540)

1)代码改动

C:\Texas Instruments\BLE-CC254x-1.4.0\Components\hal\target\CC2540EB
打开以上路径中的_hal_uart_dma.c,将下面代码凝视掉:
/*
  if (DMA_PM || config->flowControl)
  {
    UxUCR = UCR_FLOW | UCR_STOP;      // 8 bits/char; no parity; 1 stop bit; stop bit hi.
    PxSEL |= HAL_UART_Px_CTS;         // Enable Peripheral control of CTS flow control on Px.
  }
  else
*/

2)下载代码

①Smart RF(主芯片CC2540):

C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\HostTestApp\CC2540
注意,project中选择以下的选项。rebuild all后再下载:



②Smart RF(主芯片CC2541):

C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\HostTestApp\CC2541

注意,project中选择以下的选项。rebuild all后再下载:



3)配置BTool


注意,

com口选择自己电脑相应的口。。

Flow必须为None!!


Stop Bits必须为One。!


4)检查是否连接上


假设连接之后。此处能够点击。则说明硬件环境已经搭建好了、而且与BTool连接。








posted on 2017-06-30 08:50  wgwyanfs  阅读(627)  评论(0编辑  收藏  举报

导航