首页 > 评测 > 一颗电池用十年?——TI CC1310LaunchPad评测

一颗电池用十年?——TI CC1310LaunchPad评测

TI   CC1310   LaunchPad   Sub1-GHz   
  • 作者:SATURN
  • 来源:21ic
  • [导读]
  • 超低功耗广域传输是物联网目前的硬伤,也是芯片厂商目前必争之地。来看看TI提供的Sub1-GHz解决方案——CC1310。

CCS Cloud支持主流的浏览器如IE,Chrome,Firefox等。在浏览器地址处输入dev.ti.com/ide,使用预先注册好的用户名登陆,首次启动的画面如下

image013.png

图13 默认工作区

首次启动,CCS Cloud已为我们创建好了一个默认的工作区,但是里面没有任何的工程文件。接下来可以在这个默认的工作区里创建新的工程文件,也可以导入已有的工程文件,导入的时候可以从网络或本地导入工程文件。

点击菜单Project/Browser Examples…,在弹出的示例工程页面中可以浏览TI给出的官方参考例程及源代码文件,也可以直接点击页面上的导入按钮,直接将当前正在浏览的工程导入到CCS Cloud中。

image014.png

图14 浏览、导入示例代码

这里我们选择经典的Hello示例并将其导入到云端开发环境中。导入后的工程代码结构及主要的代码如下

image015.png

图15 hello工程文件

CCS Cloud与一般的IDE环境并无不同,大致分为工程结构区、代码编辑区及信息输出窗口等几个主要部分。

前面我们曾经提到CCS Cloud是支持在线调试的。那么云端工具链是如何与本地硬件来实现通信的呢,这就需要一个浏览器插件来作为桥梁,将本地的硬件信息与远程的工具链工具连接起来,实现调试过程中的通信。在IDE上点击Run或Debug按钮,IDE会检测到是否已安装好必要的调试工具并给出具体的指令,由于我们是第一次使用调试工具,IDE会给出如下信息

image016.png

图16 安装浏览器插件及代码工具

第一步是安装浏览器扩展,第二步是安装Ti Cloud代理工具。下面是安装代理工具的画面

image017.png

图17 安装代理工具

安装完代理工具后,就可以实现代码调试功能了,如单步等功能。点击Debug,IDE会调用工具链对工程进行编译、链接并将代码下载到本地开发板,下图是编译过程中的一个画面

image018.png

图18 编译

调试开始后,指令执行会停留在main函数的第一条指令处,等待用户的进一步操作。此时点击调试工具栏上的Resume(F8),程序开始执行,如下

image019.png

图19 调试

注意到输出窗口中的hello world信息么,CCS Cloud甚至为我们提供了一个虚拟串口,用来显示程序的输出信息!

在CCS Cloud的体验中,整体效果良好,除了由于网络延时会造成偶尔卡顿。

总结来说,由于2.4Ghz频段的日益拥挤,使用其它频段来实现无线通信日益迫切。低频通信由于具备远距离及低功耗的特性,已经日渐为大众关注。Sub-1 Ghz通信产品及评估板也会越来越多,CC1310 LaunchPad作为一款低价、可靠的产品非常适合前期评估或学习之用,不过要记得,要更好的体验远程通信效果,最好是准备两块相同或类似产品,才能达到最佳体验!

附参考资源:

1 LAUNCHXL-CC1310开发板

2 CCS Cloud

本文系21ic原创,未经许可禁止转载

  • 本文系21ic原创,未经许可禁止转载!

网友评论