CC3200 —— No.1 环境搭建(更新于2020年5月1日)
之前写过一次CC3200环境搭建的教程,但是由于是两年前了,当时使用的CCS还是8.0的版本,如今很多软件都已经更新,于是打算重新再更新一下搭建的过程。
软件准备
首先是查看官网最新发布的CC3200的SDK说明:传送门
目前CC3200的SDK 已经更新到1.5.0版本,而Service Pack也更新到1.0.1.14-2.12.2.8,同时适配的TI-RTOS也使用了针对CC3200的版本2.16.01.14。
查看一下 View release notes 可以找到关于该SDK的一些更新说明
可以看到该SDK是基于CCS 8.3以及编译器18.1.4的版本。
而目前最新发行的CCS已经更新到了10.0版本,对于热爱尝鲜的我,自然是选择最新的CCS了,接下来就是基于CCS v10来搭建CC3200开发环境的教程。
软件包准备
所有软件包,我都整理好上传至百度云,方便大家下载
链接:https://pan.baidu.com/s/1OBy7WuSqT_Fb69u_ipICSA
提取码:3z41
- CCS v10.0.00010 :传送门
- CC3200_SDK v1.5.0:传送门,下载这两个包还需要帐号登陆一下。
- TI-RTOS v2.16.01.14:传送门
- UNIFLASH v3.4.1:传送门,只有这个版本才支持CC3200
软件安装
下载好这5个软件包后,建议安装在同一个目录下,我都是安装在 “D:\ti” 这个目录下。
注意,TI-RTOS最好是安装在ccs1000目录中,这样CCS启动时会发现有新的插件,而不用自己导入。
导入必要工程
-
新建工作空间,我将文件夹新建在SDK文件夹中
-
运气好的话打开CCS会自动跳出发现新插件的窗口,如果没有跳出来,那需要手动添加一下,那个 controlSUITE 是其他包,这里忽略,安装完重启即可。
再次查看,可以看到TI-RTOS 2.16.1.14 和 XDCtools 3.32.0.06已经导入。 -
导入操作系统工程,这在一些示例是非必须的,但只要涉及到WIFI部分,就一定需要。导入 oslib,ti_rtos_config,切记不要勾选Copy projects into workspace,否则会破坏路径关联性,错误暂时不用考虑。
-
导入driverlib和simplelink工程,一个是驱动部分,一个是WIFI底层部分。这里可以看到导入时默认勾选了Copy projects into workspace这个框。
配置工程参数
- 将4个工程的编译器版本均配置为最新
- 配置 oslib 为 TI-RTOS
- 配置 ti_rtos_config 参数,使TI-RTOS 和 XDS版本匹配。
- 编译全部工程
导入第一个工程
默认会选上Copy projects into workspace,配置最新编译器版本后,打开common.h
将默认的WIFI的SSID和KEY配置成自家路由器的配置
保存代码,并编译。接下来就是连接目标板
插入数据线,通过设备管理器里查询到串口号 COM4
首先打开UNIFLASH进行格式化和Service Pack Programming
然后去掉SOP2的短路帽,使板子选择JTAG模式
接着回到CCS,选择仿真工具
进行Debug和终端配置
可以看到CC3200 成功连接到路由器,并获取到了IP地址。
第一个Hello world教程完毕!!