CC3200的开发涉及到多种开发环境及工具,例如集成开发环境IAR或者Code Composer Studio(CCS)、固件下载工具CCS UniFlash、软件包CC3200 SDK、支持包ServicePack以及图形化代码代码生成工具TI Pin Mux Tool。
CC3200可选择的集成开发环境有多种,常见的有两种,一种是使用TI官方的开发环境Code Composer Studio另一种是使用IAR。由于AI人工智能套件的实验工程源码是在IAR环境下开发的,故这里只讲IAR。
IAR针对不同的硬件有多种版本,例如IAR for ARM、IAR for stm8等,由于CC3200属于ARM Cortex M4内核,这里选择IAR for ARM ,该软件可以从IAR的官网www.iar.com下载。如图1.0.1所示为下载好的IAR for ARM 7.4安装包。
图1.0.1 IAR for ARM 7.4安装包
双击打开该exe文件,出现如图1.2所示IAR安装选择界面。
图1.0.2 IAR安装选择界面
这里点击“Install IAR Embedded Workbench”开始开发环境的安装,下一步会进入安装向导的界面,如图1.0.3所示为安装向导界面。
图1.0.3安装向导界面
点击Next,进入许可协议界面,如图1.0.4所示,选择“I accept the terms of the license agreement”,然后点击“Next”。
图1.0.4 IAR许可协议界面
进入到安装路径选择界面,打开“Change”,选择一个安装路径(英文路径)。在这里安装到D盘下新建的“IarforArm”,如图1.0.5所示。
图1.0.5 IAR安装路径选择
点击“Next”,进入驱动选择安装界面,如图1.0.6所示,为了避免日后可能会用到各种不同的调试接口,这里默认选择全部。
图1.0.6驱动选择安装界面
继续点击“Next”,进入IAR名称设置界面默认选择即可,如图1.0.7所示。
图1.0.7 IAR名称更改界面
继续点击“Next”,进入正式安装界面,如图1.0.8所示,点击“Install”开始安装。
图1.0.8正式安装界面
等待进度条走完,期间会提示USB驱动的安装,选择“是”即可,如图1.0.9所示。
图1.0.9驱动安装界面
之后会安装USB的驱动,安装完USB驱动后便完成了整个IAR for ARM的安装,如图1.1.0所示。
图1.1.0 IAR for ARM安装完成
去掉前面两个“√”,点击“Finish”,此时会弹出“P&E设备驱动安装”,点击“I agree”,之后会进入路径选择,驱动的路径统一选择默认,点击“Install”,接下来的弹窗均为默认即可。到此,完成IAR for ARM的安装,在Windows操作系统的“开始”界面下可以找到IAR Embedded Workbench,如图1.1.1所示。
图1.1.1 IAR for ARM启动图标
此时,得到的IAR是未正式授权的版本,需要得到license授权才可以,具体可以到www.iar.com下购买。
CCS UniFlash是TI官方的一款下载软件,用于CC3200固件的烧写,具体可以到http://processors.wiki.ti.com/index.php/CCS_UniFlash_v3.4.1_Release_Notes
下载。选择相应系统版本的离线版,如图1.1.2所示为下载的界面。
图1.1.2 CCS UniFlash下载界面
双击打开下载好的离线安装包,进入如图1.1.3所示的安装界面。
图1.1.3 CCS UniFlash安装界面
点击“Next”进入许可协议如图1.1.4所示选择“I accept the agreement”。
图1.1.4许可协议界面
点击“Next”进入下一步,如图1.1.5所示为路径选择默认即可。
图1.1.5路径选择界面
点击“Next”进入组件选择界面,继续点“Next”,进入调试接口及其驱动选择安装界面,这里以防后续用到全部勾上,如图1.1.6所示。
图1.1.6调试接口及其驱动选择界面
一直点击“Next”到如图1.x所示的安装完成界面即可,勾上前两项,即在开始菜单生成启动图标以及在桌面上生成快捷方式,至此CCS UniFlash完成安装。
图1.1.7安装完成界面
CC3200 SDK是TI官方提供的软件开发工具包,里面集成了一些编程所需库文件、内核文件、操作系统源码以及一些程序例子等,借助SDK可以大大地增加CC3200项目开发的效率。
SDK1.2.0的下载地址为http://www.ti.com/tool/download/CC3200SDK/1.2.0下载好SDK1.2.0的安装包如图1.1.8所示。
图1.1.8 SDK1.2.0安装包
双击开始安装SDK,如图1.1.9所示为开始安装的界面。
图1.1.9 SDK安装界面
点击“Next”,会进入到CC3200 SDK 1.2.0的许可条例界面,如图1.2.0所示,同样也是选择“I accept the agreement”。
图1.2.0许可条例界面
点击“Next”,进入到安装路径选择界面,如图1.2.1所示,默认路径即可。
图1.2.1路径选择界面
一直点击“Next”,到进入安装界面,如图1.2.2所示。
图1.2.2安装界面
等待进度条走完即可,期间会跳出FTDI驱动安装界面,如图1.2.3所示,
点击“是”。
图1.2.3 FTDI驱动安装界面
安装完成后的界面如图1.2.4所示。
图1.2.4安装完成界面
点击“Finish”,完成安装,打开我的电脑,在C盘的根目录下找到TI文件夹,在TI文件夹里可以找到CC3200SDK_1.2.0,继续打开文件夹可以看到cc3200-sdk这一文件夹,里面便是CC3200的核心部分,如图1.2.5所示。
图1.2.5 cc3200-sdk
此时只是完成了sdk1.2.0的部分安装,在官网sdk1.2.0的下载地址处还有一个Provisioning Add-On for CC3200SDK,这个包是SDK1.2.0的附加包,该包里面包含了provisioninglib等重要文件,也是需要安装的,如图1.2.6所示,值得注意的是目前只有SDK1.2.0版本需要安装Provisioning Add-On for CC3200SDK。
图1.2.6Provisioning Add-On for CC3200SDK下载处
下载好如图1.x所示的安装包,双击开始安装。
图1.2.7Provisioning Add-On for CC3200SDK安装包
如图1.2.7所示,点击“Next”开始安装。
图1.2.7Provisioning Add-On for CC3200SDK开始安装界面
如图1.2.8所示进入许可条例,选择“I accept the agreement”,点击“Next”。
图1.2.8Provisioning Add-On for CC3200SDK许可条例
下一步就是路径选择,默认即可,一直点击“Next”,进入正式安装,等待进度条走完即可,最后点击“Finish”,完成安装。
ServicePack是TI提供的针对CC3200的固件包,里面提供了对协议栈加密等的支持,如果需要用到wifi功能那么必须得先向CC3200烧录ServicePack,且十分值得注意的是ServicePack是和SDK搭配的,即不同的SDK版本的程序需要烧录不同版本的ServicePack,和SDK搭配的ServicePack是放在一起下载的,前面用到的是SDK1.2.0,故需要下载相对应版本的ServicePack,ServicePack的下载地址是http://www.ti.com/tool/download/CC3200SDK/1.2.0,如图1.2.9所示为下载好的ServicePack安装包如图1.2.9所示。
图1.2.9 ServicePack安装包
双击安装,如图1.3.0所示点击“Next”,开始安装。
图1.3.0开始安装界面
进入许可条例,如图1.3.1所示,同样也是选择“I accept the agreement”,然后点击“Next”。
图1.3.1 Service Pack许可条例
进入安装路径选择,同样是默认,点击“Next”,进入正式安装,待进度条走完,如图1.3.2所示去掉“View Readme File”的勾,点击“Finish”完成安装。
图1.3.2 ServicePack完成安装界面
此时打开ServicePack的安装文件夹可以看到ServicePack的bin文件。如图1.3.3所示。
图1.3.3 servicepackb的bin文件
TI Pin Mux Tool是TI官方提供的一款图形界面代码生成器,利用TI Pin Mux Tool可以快速地生成CC3200外设资源的底层驱动,这可以大大的缩短开发周期。
在以下地址http://processors.wiki.ti.com/index.php/TI_PinMux_Tool?=TI%20
Pin%20Mux%20Tool&tisearch=Search-CN-Everything下载好TI Pin Mux Tool,如图1.3.4所示为TI Pin Mux Too的安装包,双击安装。
图1.3.4 TI Pin Mux Too安装包
进入开始安装界面,点击“Next”,进入许可条例界面,如图1.3.5所示,选择“I accept the agreement”,点击“Next”。
图1.3.5许可条例界面
进入安装路径选择界面,同样也是默认,一直点击“Next”,进入安装,待安装进度条走完即可。如图1.3.6所示为安装完成界面,选择在桌面生成一个快捷方式,点击“Finish”完成安装。
图1.3.6安装完成界面
至此,CC3200开发所需的环境搭建完成。