CC2650之SensorTag 演示

原创 2016年02月24日 20:55:43

CC2650之SensorTag  演示

2016-02-24

SensorTag  IAR 调试下载

开发环境   IAR for ARM 

下载器      XDS100v3

本文主要描述了IAR如何调试下载CC2650,结合Android App 查看sensor 数据以及利用 IBM 云服务显示传感器数据。

1,IAR 调试下载

IAR打开工程C:\ti\simplelink\ble_cc26xx_2_01_00_44423\Projects\ble\SensorTag\CC26xx

 

看到有3个工程文件。

我们可以看到,这个工程有3个子工程,分别是
【1】 CC2650App-FlashOnly

【2】 CC2650Stack-FlashROM

【3】BIM_extflash-FlashOnly
其中 CC2650App - FlashOnly这个工程, 就是我们一般编写的各种代码, 自己添加的代码都在这个工程中。
其中 CC2650Stack - FlashROM 这个工程,顾名思义,就是协议栈,一般不需要我们修改。

2,编译工程

右键点击子工程后,选择 “Rebuild All”, 即可全部编译该子工程,重新生成新的 ROM 文件,否则你调试时会出现各种莫名其妙的问题的。
另外,你重新编译过一次之后,如果你有修改代码,那么make就可以了。

3, 调试、下载工程

CC2650示例中程序为了调试方便,将Stack和APP分开,一般Stack不修改,下载一次就ok了,用户可以在APP上修改,调试程序。

IAR 调试时也下载了固件的,没必要再用“Flash Programmer 2”再次下载,不过,下载的固件只是当前激活的子工程的固件,例如刚刚下载的这个固件只是应用程序 CC2650App -FlashOnly,而整个工程还需要协议栈CC2650stack-FlashROM,因此,你还需要激活 CC2650Stack-FlashROM 再下载它一次。

需要注意的是,你下载 CC2650Stack-FlashROM 后,还需要再次下载应用程序 CC2650App -FlashOnly ,系统才会正常。后面,你如果只是修改应用程序CC2650App -FlashOnly 里边的代码的话,只需要下载应用程序CC2650App -FlashOnly 就OK了。

CC2650Stack-FlashROM 实现BLE协议栈,用户无需更改。

CC2650App-FlashOnly 实现BLE用户实际的应用程序,用户可以根据需要修改程序,实现相关BLE功能。

CC2650App-FlashOnly 实现BLE用户实际的应用程序,用户可以根据需要修改程序,实现相关BLE功能。

 程序运行以后,打开Android手机的BLE SensorTag。在手机界面上点Scan,就可以搜索到你的CC2650。

发现BLE设备后,点Connect后手机就可以连接到CC2650,并进入传感器的显示界面如下:

连接成功以后可以看到Sensor信息

这里作为演示,只进行了按键操作,板子上没有其他资源了O(∩_∩)O~。

按下板子的左键,APP上显示

可以看到电压波形的变化,产生矩形波。

IBM云服务

使用APP上 cloud功能可以非常容易地连接到IBM的云服务器。在手机APP的Cloud  View处,你能看到Device  ID,每个CC2650都有一个唯一的固定ID。

在APP上点击Advanced,查看云服务器的配置,一般默认如下,不用修改:

打开网址:https://quickstart.internetofthings.ibmcloud.com/


 在设备标识文本框中输入刚才的Device ID--B0B448C35F07(不带冒号),点前往。稍等一会,在网页下面就会显示你CC2650传感器的数据了。

这里演示按键






Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

CC2541_OAD with TI SensorTag IOS

此博文最后修改时间  2017-1-5   一、简介 使用IOS "TI SensorTag" app 进行cc254x 和 CC26xx 固件无线升级   二、实验环境 协议栈版本:BLE-CC...

CC2650 datasheet

  • 2015年11月26日 17:18
  • 2.19MB
  • 下载

TI CC2650 学习历程(一)

最近在调研TI的CC2650,现将整理的资料做个笔记,也当作个备份,方便查阅,以希望能帮到大家。 官方资料 论坛资料 1 官方资料 官网:http://www.ti.com/ww...

CC2541 SensorTag Layout

  • 2014年10月11日 11:27
  • 489KB
  • 下载

蓝牙MCU,CC2650

  • 2015年04月14日 00:18
  • 5.51MB
  • 下载

基于TI-RTOS的CC2650DK开发(15)---Clock(时钟)

第5章 时间服务 5.1 时间服务概览 在 SYS/BIOS和XDCtools中,有几个模块涉及计时和时钟相关服务: ti.sysbios.knl.Clock模块:负责内核用于保持时...
  • abatei
  • abatei
  • 2016年12月22日 10:21
  • 1160

基于TI-RTOS的CC2650DK开发(12)---事件模块

4.2 事件模块 事件为线程间的通信和同步提供了一种手段。它和Semaphores类似,除了它们允许你在等待线程返回之前可以指定必须发生的多个条件(“事件”)。 事件实例和Se...
  • abatei
  • abatei
  • 2016年12月19日 09:31
  • 951

基于TI-RTOS的CC2650DK开发(5)---线程概览

再学下去就必须理解RTOS中的线程了,这是必须要跨过的坎,好在TI有详细的资料:《 SYS/BIOS(TI-RTOS Kernel) v4.64 User's Guide》这本PDF手册里对线程有详细...
  • abatei
  • abatei
  • 2016年12月12日 08:14
  • 1489
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CC2650之SensorTag 演示
举报原因:
原因补充:

(最多只允许输入30个字)