首页 > 评测 > 物联网中的安全补丁——TI CC3220SF LAUNCHXL评测(体验入门篇)

物联网中的安全补丁——TI CC3220SF LAUNCHXL评测(体验入门篇)

TI   CC3220SF   物联网   WiFi   网络安全   射频   SimpleLink   
  • 作者:Aries
  • 来源:21ic
  • [导读]
  • 物联网安全至关重要,因此TI适时为Simple Link家族推出了安全加强型低功耗WiFi主控——CC3220x。

LED

 

普通的N-MOS驱动LED电路,只是这里TI好像J24放的不好,单单把GND去掉,可能会导致IO电流倒灌,从电源上失效LED更为合理。

BoosterPack接口

 

CC3220SF—LAUNCHXL使用的是BoosterPack接口,方便用户开发其他外设,同时也方便开发者接入TI其他BoosterPack接口的扩展板。

四、初步入门

l 开发环境搭建

支持的开发环境有CCS 7.2.0及更高版本的、IAR for ARM 8.11.1、GNU ARM Embedded Toolchain。

这里主要讲一下TI自家的IDE开发环境

每个软件都会有的套路,同意吧,想用软件就妥协吧。

选择软件安装的路径,这里选择默认就好了,TI这个开发环境搭建比较复杂。

选择CC32xx Wireless MCUs这个系列

选择仿真工具,按照软件默认的选项即可,最后点击Finish即可,等着软件装好吧。

安装Ti的SimpleLink CC3220 SDK,默认安装到C盘,跟CCS安装目录一致即可。

解压FreeRTOSv9.0.0到C盘下面。

打开CCS,选择Window>Preferences>Code Composer Studio>Build>Variables,添加CCS对FreeRTOS的支持。

添加一个名为FREERTOS_INSTALL_DIR的环境变量,选择刚刚解压FreeRTOS的路径。

选择Window>Preferences>Code Composer Studio>Products,确认SDK的路径和XDCtools的路径。

打开CCS,选择Project->Import CCS Projects导入SDK中的工程。

选择工程路径:C:\ti\simplelink_cc32xx_sdk_1_40_01_00\examples\rtos\CC3220SF_LAUNCHXL\demos,然后选择需要导入的工程例子,然后点击Finish导入工程。

点击编译下载,程序就下载到RAM中了,唯一不好的就是掉电后程序会执行之前在flash中的程序。能不能直接把程序下载到板子上呢,掉电后重新上电还能照常工作呢,答案是肯定的,只不过复杂一点,后面详细讲讲。

l 简单跑马灯

官方的入门文档提示不要用新建工程向导,也许是环境配置的问题吧,那就直接copy官方的例子吧。

  • 本文系21ic原创,未经许可禁止转载!

网友评论