CC3200AI 实验教程 
——疯壳·开发板系列
开发环境的搭建

CC3200 的开发涉及到多种开发环境及工具,例如集成开发环境IAR 或者Code Composer Studio(CCS)、固件下载工具 CCS UniFlash、软件包 CC3200 SDK、支持包 ServicePack 以及图形化代码代码生成工具 TI Pin Mux Tool。

1.1IAR 安装

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 下购买。

1.2CCS UniFlash 安装

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 安装完成界面

1.3CC3200 SDK 安装

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.6 Provisioning Add-On for CC3200SDK 下载处

下载好如图 1.x 所示的安装包,双击开始安装。


图 1.2.7 Provisioning Add-On for CC3200SDK 安装包
  
  如图 1.2.8所示,点击“Next”开始安装。


图 1.2.8 Provisioning Add-On for CC3200SDK 开始安装界面

如图 1.2.9所示进入许可条例,选择“I accept the agreement”,点击“Next”。


图 1.2.9 Provisioning Add-On for CC3200SDK 许可条例

下一步就是路径选择,默认即可,一直点击“Next”,进入正式安装,等待进度条走完即可,最后点击“Finish”,完成安装。

1.4ServicePack 的安装

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.30ServicePack 安装包

双击安装,如图 1.3.0 所示点击“Next”,开始安装。


图 1.3.1 开始安装界面

进入许可条例,如图 1.3.1 所示,同样也是选择“I accept the agreement”,然后点击“Next”。


图 1.3.2 Service Pack 许可条例

进入安装路径选择,同样是默认,点击“Next”,进入正式安装,待进度条走完,如图 1.3.2 所示去掉“View Readme File”的勾,点击“Finish”完成安装。


图 1.3.2 ServicePack 完成安装界面

此时打开 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”。


图 1.3.5 许可条例界面

进入安装路径选择界面,同样也是默认,一直点击“Next”,进入安装,待安装进度条走完即可。如图 1.3.6 所示为安装完成界面,选择在桌面生成一个快捷方式,点击“Finish”完成安装。


图 1.3.6 安装完成界面
  至此,CC3200 开发所需的环境搭建完成。

配套资料:http://www.fengke.club
套件地址:http://shop115904315.taobao.com

【开发教程1】AI语音人脸识别-开发环境搭建相关推荐

  1. 【开发教程14】AI语音人脸识别(会议记录仪/人脸打卡机)-AI人脸系统架构

    CC3200AI实验教程 --疯壳·开发板系列 AI人脸系统架构 AI人脸识别系统由7大块组成,分别是摄像头.CC3200.串口调试助手.路由器.公网.服务器.数据库以及百度AI组成.AI人脸识别系统 ...

  2. 【开发教程15】AI语音人脸识别(会议记录仪/人脸打卡机)-加解密及数据协议

    CC3200AI实验教程 --疯壳·开发板系列 加解密及数据协议 在<AI人脸系统架构>一节中,我们提到AI设备与服务器之间的通信协议及TEA加密.这一节主要来讲解一下TEA加密另附上&l ...

  3. python 3.5opencv 环境搭建_Python3.5+openCv进行人脸识别的环境搭建(Windows下)

    一.环境是Windows下,python3.5,openCv选择opencv_python‑3.3.1+contrib‑cp35‑cp35m‑win_amd64.whl (一定要选择cp35的,电脑6 ...

  4. 【开发教程13】AI语音人脸识别(会议记录仪/人脸打卡机)-语音传输与解析显示

    CC3200AI实验教程 --疯壳·开发板系列 语音传输与解析显示 TLV320AIC3254支持I2C和SPI接口,这里用到I2C对TLV320AIC3254的寄存器进行配置,用IAR打开AI_AS ...

  5. 【开发教程12】AI语音人脸识别(会议记录仪/人脸打卡机)-语音采集

    CC3200AI实验教程 --疯壳·开发板系列 语音采集 音频采集板卡主要运用的是TI官方的方案TLV320AIC3254音频编解码器+TPA2012D2RTJ功率放大器,如图1.0.1为语音采集主板 ...

  6. 【开发教程3】AI语音人脸识别(会议记录仪/人脸打卡机)-CC3200简介

    CC3200AI实验教程 --开发板系列 CC3200简介 随着工业4.0时代的到来,物联网(IOT)作为这个时代最基本也是最重要的技术,变成各路传统半导体制造商的香饽饽,蓝牙.WiFi以及Zigbe ...

  7. 【开发教程6】AI语音人脸识别(会议记录仪/人脸打卡机)-串口

    CC3200AI实验教程 --疯壳·开发板系列 串口 串行接口分为异步串行接口和同步串行接口两种.异步串行接口统称为通用异步收发器(UART)接口,同步串行接口有SPI和I2C等,同步串行接口除了包含 ...

  8. 【CC3200AI 实验教程12】疯壳·AI语音人脸识别(会议记录仪/人脸打卡机)-语音采集

    CC3200AI实验教程 --疯壳·开发板系列 语音采集 音频采集板卡主要运用的是TI官方的方案TLV320AIC3254音频编解码器+TPA2012D2RTJ功率放大器,如图1.0.1为语音采集主板 ...

  9. 【CC3200AI 实验教程6】疯壳·AI语音人脸识别(会议记录仪/人脸打卡机)-串口

    CC3200AI实验教程 --疯壳·开发板系列 串口 串行接口分为异步串行接口和同步串行接口两种.异步串行接口统称为通用异步收发器(UART)接口,同步串行接口有SPI和I2C等,同步串行接口除了包含 ...

最新文章

  1. mac下-bash: mysql: command not found彻底解决
  2. Mysql:is not allowed to connect to this MySQL server
  3. python预测模型_Python多元线性回归-sklearn.linear_model,并对其预测结果评估
  4. python(matplotlib6)——打印图像(imshow)3D数据(contourf等高线)
  5. linux找不到动态链接库 .so文件的解决方法(转自:http://www.cnblogs.com/xudong-bupt/p/3698294.html)
  6. VHDL 整数 小数 分数 分频
  7. Spring Mvc 入门Demo
  8. 【ES】ES 根据数据的某个字段进行条件删除
  9. 使用 background:url(#) 解决 IE67 bug
  10. 用无线局域网设置服务器,无线局域网怎样配置
  11. 深入Unreal蓝图开发:实现蓝图模板函数
  12. 在Vue中使用highlight.js
  13. cad延伸快捷键_史上最全CAD快捷键大全,熟练掌握画图快得飞起来(强烈建议收藏)...
  14. 前端基础教程:简单的实现html+css+javascript点赞效果
  15. 顺序表的具体使用方法.数据解构(二)
  16. share_ptr智能指针使用详解
  17. c语言求三个数最值非函数,C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针作函数参数实现。...
  18. Feign报错feign.RetryableException: too many bytes written executing
  19. Zemax 2023安装教程
  20. 网吧服务器维护,一个网吧维护对网吧云机房的看法

热门文章

  1. 盘点:十大电磁仿真软件
  2. CodeForces 597A Divisibility
  3. 题解洛谷P1497(c++解法)木牛流马
  4. Kudaa新的P2P技术诞生,开创互联网内容传输加速新纪元
  5. VR全景乡村,VR全景,身临其境,感受自然
  6. 数美科技 | 关于智能内容审核,这些你都了解吗?
  7. How To Ask Questions The Smart Way
  8. 计算机无法安装win2008,安装win7或win2008提示安装程序无法创建新的系统分区的解决方法...
  9. 360电视盒子项目暂时搁浅
  10. 新年寄语 —— 奋斗2022