基于TI-RTOS的CC2650DK开发(1)---开发环境搭建

Lee_的头像

作者:abatei

看了下TI公司的开发工具Code Composer studio(CCS),基于eclipse,比Ubuntu下的vi好用得多了。实在是不喜欢在Linux下开发,太麻烦,无代码追踪,学习起来太不方便。TI公司有自己的操作系统TI-RTOS,我看了下,注释超级详细,代码编写堪称典范,如获至宝啊,看来商业代码和开源代码还是有区别的。最终决定用TI-RTOS来学习CC2650芯片。接下来就是考虑使用SensorTag还是CC2650DK进行学习了。对于单片机学习来说,肯定CC2650DK更为方便,自带模拟器,电路相对简单,引脚方便连接,更重要的是有一块LCD显示屏。那就CC2650DK吧,如此昂贵的一块开发板不用实在是暴殄天物。至于RPL,先放一放吧,搞清楚底层再往上走。

首先安装CCS,网址: http://www.ti.com.cn/tool/cn/ccstudio
下载文件的文件名为:ccs_setup_win32。需要注意安装时此文件的存放路径不能有中文,我是直接拷贝到D盘根目录下安装的。
双击进行安装,弹出如下图所示对话框:

基于TI-RTOS的CC2650DK开发(1)---开发环境搭建

这是说你电脑了有杀毒软件,请关掉,关掉杀毒软件后再点“是”按钮。我这里的情况是关了杀毒软件还是会告诉你有杀毒软件,没办法,继续点“是”就OK了。

接下来同意License Agreement,点“Next”;然后选择软件目录,点“Next”;
接下来会让你选择支持的处理器,如下图所示只需选择CC26XX即可:

基于TI-RTOS的CC2650DK开发(1)---开发环境搭建

这张图也看出,并不支持现在大量使用的2530,只支持2538。继续“Next”,如下图:

基于TI-RTOS的CC2650DK开发(1)---开发环境搭建

没啥好加的,继续“Next”。

基于TI-RTOS的CC2650DK开发(1)---开发环境搭建

这里也不用选啥,直接点“Finish”。然后就是漫长的等待,我这网速并不慢,但装这东西花掉好长时间,可能是从外国网站下载的原因。总之,睡一觉,慢慢等吧。

装完后,打开CCS,接下来要下载TI-RTOS和CC2650DK相关源码,如下图所示,选择“View”菜单下的“Resource Explorer Classic”:

基于TI-RTOS的CC2650DK开发(1)---开发环境搭建

原来我用的是“Resource Explorer”选项,但不知为何,这几天用这个菜单一直打不开。那只能用经典版了。

打开后,左边按下图所示展开,选择Hello Example,先下载一个简单程序,效果如下图所示:

基于TI-RTOS的CC2650DK开发(1)---开发环境搭建

单击右边窗口的Step 1:Import the example project into CCS,将程序引入CCS。这期间它会自动下载CC2650 7ID的相关资源,要花一些时间。下次你再下其它的例子就快了。

接下来试试这个程序能不能编译、下载到开发板。
在左边“Project Explorer”窗口中右击“hello_CC2650DK_7ID_TI”,选择“Properties”,打开Properties窗口。在Connection组合框中默认选项是:Texas Instruments XDS110 USB Debug Probe
一定要注意,每个下载的程序用的都是这一项,也就是SensorTag的那个调试器,那么,每一次我们都要修改这里:
Texas Instruments XDS100v3 USB Debug Probe
这是CC2650DK的板载调试器,最终效果如下图所示:

基于TI-RTOS的CC2650DK开发(1)---开发环境搭建

最后,将开发板通过USB线接上电脑。单击工具栏上的锤子按钮build项目,第一次build需要比较长的时间。然后单击工具栏上的甲壳虫按钮Debug项目,这个操作会把编译好的文件下载进开发板内。最后单击绿色小箭头按钮(Resume)运行程序。当然这个程序太简单,没开发板什么事,只是在CCS下方“Console”窗口会打印一个“hello world”而已。

如果成功编译,那么恭喜你,终于迈出第一步了。这个开发环境可比Contiki的好太多了。

来源:阿巴睇的博客