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传感器的数据了。

这里演示按键






SenSorTag OAD升级 源码

  • 2014年05月31日 10:46
  • 10.41MB
  • 下载

cc2650鼓捣教程-2.一切的开始 Hello world程序!

2.1.Hello World! hello world为一切工程的开始。1)首先要进入contiki源码中的hello world目录下:cd contiki/exaples/hello-wor...
  • hcram
  • hcram
  • 2015年09月25日 16:04
  • 2450

从git.ti.com官方下载的BLE4.0 SensorTag. Andriod应用源代码

  • 2014年11月20日 14:20
  • 1.94MB
  • 下载

cc2650鼓捣教程-1.硬件选型与contiki 6lowpan环境配置

0.闲篇1.硬件选型在前几年的zigbee用得最多的就是cc2530,因为其中嵌入了一个8051的内核,比那种MCU+RF分开的结构来得快捷,而且更易于小型化,安全等。而TI在CC2530后又推出了C...
  • hcram
  • hcram
  • 2015年09月02日 12:45
  • 3313

cc2630 CC2650 CC1310 之 6lowpan 开发系列第1步

所有资料纯手打没有复制粘贴,若有错误欢迎指正           ------阿莫-----   1,关于6Lowpan的一点认识         cc2630 cc2650 除了在zigbee可以组...
  • mzy202
  • mzy202
  • 2016年12月05日 11:05
  • 3425

Contiki学习平台推荐

本文将介绍多款适合Contiki入门的学习平台(或开发平台)。随着厂商对Contiki的支持越来越多,Contiki的学习平台在这几年中发生了很大的变化,又随着国内爱好者人数的增加,适合国情的Cont...
  • xukai871105
  • xukai871105
  • 2016年07月03日 16:33
  • 9740

Contiki 了解(2)-HelloWorld的编译过程

基础知识: Makefile常用函数: http://blog.csdn.net/l0605020112/article/details/38944825 strip :去空格函数 $(s...
  • liaobie
  • liaobie
  • 2016年09月23日 18:51
  • 894

BLE 蓝牙4.0 SensorTag Ti 官方Android范例源代码

  • 2014年02月11日 14:02
  • 820KB
  • 下载

CC2650之SensorTag 演示

CC2650之SensorTag  演示 2016-02-24 SensorTag  IAR 调试下载 开发环境   IAR for ARM  下载器      XDS100v3 本文主要描述...
  • zzuzpb
  • zzuzpb
  • 2016年02月24日 20:55
  • 3082

Android Ble4.0开发

最近在做一个蓝牙的项目,是Blu4.0,Android系统知识 http://blog.csdn.net/hellogv/article/details/6036849 http://blog.c...
  • xia215266092
  • xia215266092
  • 2014年11月16日 14:19
  • 3192
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CC2650之SensorTag 演示
举报原因:
原因补充:

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