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 所示。
之后会安装 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 下购买。
此时打开 ServicePack 的安装文件夹可以看到 ServicePack 的 bin 文件。如图1.3.3所示。
图 1.3.4servicepackb 的 bin 文件
1.5TI Pin Mux Tool 安装
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.5 TI Pin Mux Too 安装包
进入开始安装界面,点击“Next”,进入许可条例界面,如图 1.3.5 所示, 选择“I accept the agreement”,点击“Next”。