【CC3200 评测】CC3200-LAUNCHXL开发板使用心得分享+开发环境熟悉与开发板上手

开发前准备:

CCS或者IAR,开发用户程序,我使用的是CCS 最新版本为CCS9.1.0.00010_win64,可以到TI官网下载

http://software-dl.ti.com/ccs/esd/documents/ccs_downloads.html

 

TI引脚配置工具pinmux,http://processors.wiki.ti.com/index.php/TI_PinMux_Tool

 

Flash 下载工具Uniflash 可以烧录固件到外挂flash

http://processors.wiki.ti.com/index.php/CCS_UniFlash_v3.4.1_Release_Notes

 

串口工具:Tera Term 下载链接: en.sourceforge.jp/.../

 

TI-RTOS for SimpleLink 可以在CCS里的App Center里安装,但是最新的CCS里面没有找到,有知道的朋友能解释下吗?也可以到TI官网上下载安装tirtos_cc32xx

http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos/index.html,这个版本和App Center里下载的有什么不一样呢?也请知道的朋友解释下,感激不尽!

 

CC3200SDK-1.4.0 CC3200的SDK,目前最新是V1.4版本,CC3200 SDK 包含了 CC3200 的软件驱动库、 40 多个应用示例以及对应的说明文档。 使用这个开发包,可以加快了用户的开发过程。同时, 这个 SDK 开发包可以用于 CC3200 LaunchPad。

SDK 中所有的应用例程均支持 CCS 开发环境、并且都是不带操作系统的。当然,有一部

分例程支持实时操作系统 FreeRTOS 和 TI RTOS,也有一部分支持 IAR、 GCC 开发环境。

http://www.ti.com.cn/tool/cn/CC3200SDK

 

最新的ServicePack

CC3x00ServicePack-1.0.1.13-2.11.0.1-windows-installer

 

开发板资料

http://www.ti.com.cn/tool/cn/CC3200-LAUNCHXL

 

我们来简单了解下开发板上的资源配置吧

 

详细的跳线帽配置可以查看开发板的资料,这里不作详细说明。

 

准备好之后,我们把开发板连接到电脑的USB口,电脑会自动识别我们的开发板,可以在设备管理器看到:

 开发板默认的是带AP功能的测试程序,先把开发板设置为AP功能,用跳线帽把VCC和P58短接,如下图:

 

 

把开发板连接电脑的USB口,查看无线网络,这时我们可以发现我们的开发板,连上我们的开发板后,我们就可以测试TI提供的demo程序。

 

打开192.168.1.1,里面也有开发板的介绍和相关资料的链接。

界面如下:

 

TI提供了4个demo程序给我们测试:

1.

模拟远程控制喷淋设备,网页开关拨到ON,开发板上的D7会闪烁,网页上也能看到水喷出来。

 

2.

模拟远程获取洗衣机水温,拿起开发板干衣机启动,放下开发板干衣机停止。

 

3.

模拟安保系统,网页开关拨到ON,系统开启,拿起板子晃动网页上就会发起警报。

 

4.

模拟HVAC进行温度控制,通过网页设置温度,开发板上的温度传感器检测的温度大于设置温度值,D7闪烁,小于设置温度值,D7常亮。

 

 接下来我们开始“点灯”吧

 打开CCS,点击Project->Import CCS Project...导入SDK工程,选择你的 SDK 安装的目录,然后导入M4库和blinky程序

导入后选择相应项目进行编译,没有报错和警告就说明编译完成。

在线调试

首先配置调试工具,点击菜单栏View->Target Configurations,右击User Defined 选择 Import Target Configuration,选择SDK目录下的CC3200.ccxml,弹出对话框选择copy file即可。

然后右击CC3200.ccxml,设为默认

接下来设置好开发板的跳线帽,把SOP2短接上。

 点击调试图标和程序开始运行,就能看到开发板上的D7、D6、D5在轮流点亮了。

烧录固件

打开CCS UniFlash,配置目标板。

选择串口号,找到我们的工作区域下的.bin文件,然后把Erase和Update勾选上,点击Program等待程序烧录完成。(别忘了退出之前的在线仿真)等待编程完成,开发板是自带复位功能的,自己做的板子到时候 会提示你复位,这时候需要按一下复位键的。然后移除SOP2的跳线帽, 按一下复位键,然后就可以执行了。 

同样地,我们也可以更新我们的ServicePack,读取版本信息。

简单的上手就此结束,希望有不对的地方能提出来,谢谢!

11 个回复