开发环境搭建篇

文档简介

CC3200 是带 Wi-Fi 功能、集成 Cortex-M4 内核的处理器,提供单芯片的 Wi-Fi 解决方案。 为方便用户使用该芯片,TI 公司推出了 CC3200 LaunchPad 评估板。该文档主要针对该评估 板,介绍了 CC3200 开发的基本环境搭建过程。

硬件准备

硬件开发需要准备的工具比较简单,使用到的硬件设备如下:

  • CC3200-LAUNCHXL 套件(CC3200 LP+USB 线) x1
  • 802.11b/g/n (2.4 GHz)无线 AP——路由器 x1
  • Windows® 7 or XP 操作系统的电脑 x1

软件准备

在 PC 机上需要先安装一些软件工具和软件开发包,需要安装的工具列表如下:

  1. CC3200 SDK 软件开发包
  2. CC3200 LaunchPad 串口驱动(FTDI)
  3. Flash 下载工具 UniFlash
  4. TI PinMux 引脚配置工具
  5. Code Compose Studio 6.0 集成开发工具
  6. CCS 组件安装 App Center
    1. CC3200 Add-On 组件
    2. TI-RTOS for SimpleLink

CC3200 SDK 软件开发包

CC3200 SDK 包含了 CC3200 的软件驱动库、40 多个应用示例以及对应的说明文档。使用 这个开发包,可以加快了用户的开发过程。同时,这个 SDK 开发包可以用于 CC3200 LaunchPad。 SDK 中所有的应用例程均支持 CCS 开发环境、并且都是不带操作系统的。当然,有一部 分例程支持实时操作系统 FreeRTOS 和 TI RTOS,也有一部分支持 IAR、GCC 开发环境。

安装

下载完成后,安装 CC3200 SDK,默认安装路径:C:\ti\CC3200SDK_1.0.0。在安装的最后,会 提示是否安装 FTDI 驱动(串口驱动),选择 Yes,即可安装串口驱动。

CC3200 LaunchPad 的串口驱动安装

在前边安装 SDK 开发包的过程当中,会提示是否安装串口驱动(FTDI 驱动)。 安装成功之后,将 CC3200 LaunchPad 连接到电脑,如果已经正确安装,从电脑的设备 管理器中可以查到 CC3200 对应的 COM 端口号,如下图为 COM120。

 

如果不能识别串口设备,可能原因是驱动程序未能正确安装,在 CC3200 SDK 安装目录下可 以找到 USB 转串口芯片的驱动程序。 安装目录及文件图示举例:C:\ti\CC3200SDK\cc3200-sdk\tools\ftdi

 

Flash 下载工具 Uniflash

下载并安装Flash下载工具Uniflash。CC3200芯片需要配合一块外部的串口Flash使用, 该工具用于下载代码到 CC3200 LaunchPad 上的串口 Flash 中。

TI 官网下载页面:http://www.ti.com/tool/uniflash

注意:打开页面后有两个下载选择,请选择 Uniflash for SimpleLink CC3100 and CC3200。

 

串口工具

嵌入式开发必不可少的好帮手—串口调试工具。电脑上准备一个串口调试工具,例如 Tera Term,Access Port 等。 如果已安装有串口功能,可跳过此步骤。

Tera Term 下载链接: http://en.sourceforge.jp/projects/ttssh2/releases/

PinMux 配置工具

现在的 MCU 引脚多是复用的,同一个物理引脚可以根据不同的应用配置成不同的功能 引脚。PinMux 引脚配置工具是一种基于 Windows 的软件工具,可提供图形用户界面、帮 助用户更快更简便地进行引脚设置,直接输出.c 文件,可导入用户的工程,加快开发进程。

TI 官网下载页面:http://www.ti.com.cn/tool/cn/PINMUXTOOL

注意:打开页面后有两个下载选择,请选择新版本 PINMUXTOOL-V3,该版本支持 CC3200。

CCS 集成开发环境 3.5.1 下载

Code Composer Studio 6.0.1 (CCS)安装包,下载时注意版本,请选择版本 6.0.1.00040 或者更新版本. 建议采用离线下载的方式,即将整个安装包下载到电脑上(700M+),避免在线安装过程中 出现不必要的错误。

具体安装过程省略。 在安装的过程中,勾选选项,选择支持 Wireless Connectivity MCUs; 电脑空间足够的话,建议全都勾选上。

组件安装—TI-RTOS for SimpleLink

CCS6.0 以后的版本,组件的安装采用了 APP Center 的方式。 运行 CCS 软件,点击,菜单栏 Help->Getting Started,在 Getting Started 页面中打开 App Center。

在 CCS 的 APP Center 中有很多的开发组件供用户选择,可根据需要安装到 CCS 集成开 发环境中。同时,还推荐了一些独立的开发软件包,如 TI PinMux Tool 等,可以点击跳转到 相应的下载页面下载。 每个开发组件的右下角有个选项,如下图,可根据实际需要选择安装或者更新该组件。

输入关键词’CC3200’查找相关组件,至少有两个组件”CC3200 Add-On”和”TI-RTOS for SimpleLink”;如下图所示,请安装好这两个组件

FAQ

  • 当前的 CCS 版本不支持 CC3200
    • 如果是 CCS5.x 的版本,建议升级到 CCS6.x 版本,在安装过程中,注意选择支持无线 MCU; 另外,在一个电脑上,选择不同的路径,可以安装多个版本的 CCS。
  • 串口驱动不能正确识别
    • 如果不能识别串口设备,可能原因是驱动程序未能正确安装,在 CC3200 SDK 安装目录下可 以找到 USB 转串口芯片的驱动程序。 安装目录及文件图示举例:C:\ti\CC3200SDK\cc3200-sdk\tools\ftdi