【测评报告 B】 - 【TI CC3200-LAUNCHXL测评】工业物联网设备目标评估(一)—开箱测评

【TI CC3200-LAUNCHXL测评】工业物联网设备目标评估(一)—开箱测评

外观

知道自己获得CC3200-LAUNCHXL评估板的免费使用机会时还是很惊讶的,虽然一直以来都在关注TI的Simplelink产品,但彼时正被淹没于TivaC和MSP432这些MCU产品的汪洋大海中,实在没有精力它顾。

12月22日,顺丰将一个大大的盒子放在案头,惊讶于它的尺寸。其中包括了CC3200-LAUNCHXL和一个精致的TI U盘笔记本,当然还有诚意满满的防护措施,谢谢EEworld 电子工程世界与TI。

U盘笔记本自带了一个8G的U盘,小巧精致,和红色的笔记本相得益彰。工艺设计优良,但显然没有考虑到电子设备的容错性,大家猜得应该不错,在我600度近视眼的误导之下,U盘反插,后部的金属设计直接导致电脑U盘控制器短路,电脑死机!好在USB控制器的短路保护给力,重启之后USB接口恢复。规避的方法也简单,发挥自己大师级的贴膜技术,用透明胶带黏贴背部,顺带增强了与笔记本扣带的连接阻尼,一举两得。在下面的图片中,大家还能看到U盘背部的两条接触划痕。但愿没有其他兄弟们也发现这个问题,因为偶觉得不是每个USB控制器的短路保护都那么可靠。

言归正传,CC3200-LAUNCHXL评估板是TI传统风格的红色(想想自己使用过的从Luminary系列到MSP432系列这一系列的小红板,很有心来个阅板式显摆一番),板子做工不错,接口众多,看起来略显杂乱,但其实精心考虑了评估功能需求。

评估板载功能主要有CC3200 WIFI功能、FTDI仿真功能和传感器外设功能三个部分,配合SDK的Examples,可以轻松完成基于WIFI的物联网应用验证。TI产品的特色是具有比其他厂商更加完善的线上资源支持,CC3200-LAUNCHXL的众多功能都可以在Docs和Wiki上找到验证说明,此处不再赘述。

作为标榜的工业物联网目标设备评估,我更关心以下三个方面:

  • 首先是WIFI传输性能,在IOT设备中,使用WIFI协议的主要诉求是业务吞吐量,低功耗需求反而是其次,因为有BLE和Zigbee这些方案备选。
  • 其次是配置管理的灵活性,尤其是在深度潜入的IOT设备,想要使用手机或者桌面终端的这样人机接口形式基本是奢望。
  • 最后是要适应中国国情,尤其是当前对安全的特定需求,这需要CC3200具有比较好的外设扩展性。

评估的开始,首先是搭建开发环境。

安装开发环境

本人的工作电脑已经安装了CCS 8.1.0.00011版本,为了评估CC3200-LAUNCHXL,需要安装SimleLink CC32xx器件支持,以及TI-RTOS、SDK工具包,因为CCS版本的不同,swru376e(CC3200 SimpleLink Wi-Fi and IoT Solution with MCU LaunchPad Getting Started Guide)中描述的安装步骤略有调整:

  • 首先安装CC3200器件支持,因在CCS Help菜单项下“Install New Software…”无法找到本地源,只好重新运行安装程序,添加 即可。
  • 安装TI-RTOS的时候,8.1.0.00011版本无法实现App Center安装,于是直接去下载支持CC32xx的最新版本tirtos_cc32xx_setupwin32_2_16_01_14.exe执行安装。
  • 最后安装CC3200 软件开发套件 (SDK),版本1.3.0,开发环境就齐备了。

功能验证

为了验证开发环境,可依据Getting Started Guide的要求,导入ti_rtos_config和wlan_station工程,build project如下图示:

 

按照测试网络配置修改common.h中的SSID_NAME、SECURITY_TYPE与SECURITY_KEY宏定义,重新Build后启动调试加载,程序执行正确,顺利连上测试网络,可以看到D7灯点亮,终端输出配置结果。

经过验证,开发环境与评估板的工作是正常的,下一篇主要内容是要进行我所关心的WLAN传输吞吐量、SmartConfig配网以及安全外设扩展测试。

2 个回复