CC3200之犹抱琵琶半遮面
之前看到论坛有這个活动,很是热闹啊,在活动的最后关头还是忍不住凑了一下热闹,6月30号晚下单,6月30号本来是优惠结束,8过,谁叫大天朝比美国快了12小时,所以赶上了末班车。照着“攻略”买的,发的联邦快递,想想以前在学校申请了不少TI的东西,虽然最后都吃灰了,现如今第一次购买,还是有点过意不去,情怀倒计时5、4、321。板子三天到了广州,第五天一早收到,速度还是很快的。照例来个开箱:
泡泡纸呢?
庐山真面目:
全家福:
给个特写:
好了,开箱结束,准备上电试试,上电之前我还是不想拿着usb线就往上捅,对這个板子两眼一抹黑,还是不要胡来,包装里面的小纸片上写了资料链接。去找找,首先去http://www.ti.com/tool/cc3200sdk,找到了CC3200的SDK,最新的是V1.2.0,直接下载、安装、然后在安装目录里面就什么都有了,附带驱动也安装好了。
看看文档都有些什么:
还是先看看CC3200-Quick_Start_Guide.pdf,无奈E文不好,就看看带图的吧:
跳线帽都是插好的,直接上电,事先安装好的驱动,這会在设备管理器里面可以看到端口号了:
上电特写:
用手机或者电脑连接板子的开放wifi,然后在浏览器导航栏输入:http://mysimplelink.net,打开的页面是对板子的一些介绍,进入demo才是好玩的,不过,为什么我的手机显示是這样的,一直是reloading,那个开关门的demo 也是没任何反应,换安卓和电脑试就是正常的。
罢了,上电体验就到这。
装开发环境
在SDK目录下的readme.txt中找到了這个:最低要求版本
还是去官网搜罗下载,一直没用过CCS,所以想试试,(后来觉着入坑了),下载了在线版最新的,也可以下载离线版。
安装的时候提示要关闭杀毒软件。 第一次没理会,强行安装了,安装好后,总感觉是有问题,后来卸载了重装。
我的电脑没有装什么360和毒霸,自带的迈克菲过期了后就一直靠着微软自带的Windows defender过活着。Windows defender 可在【开始】->【所有应用】->【windows系统】找到。
关闭杀毒防护:
关闭这两项就好了,由于是在线版的,网速也不好,所以安装了很长时间,安装过程可参考官网文档或其他一些分享方法。
挺庞大的一个软件,log都打了75KB,开机明显慢了一点啊。
软件装好了,先试试导入一个流水灯的程序:
勾选blink 和 driverlib,我這是已经导入了,所以显示灰色的不能选择,第3步还是不要勾选好,建议先把SDK备份一份,会有好处的。
在导入项目后,有的项目可能在项目图标上会有一个黄色的感叹号:
這个是编译器版本的问题,选中项目>>【右键】:
这里的Compiler version那也有一个感叹号,将Compiler version设置为最新,這里的感叹号会消失,编译后项目头上的感叹号也就跟着消失了:
还有一些项目导入后会出现一个红叉,编译报错:
右键看编译器版本,确实是很老的版本:
照旧将编译器版本改为最新:
编译通过:
将所有例子都导过来试了一下,除了几个os相关的编译报其它错误, (照着官方文档做的),其余的都能编译通过。
试试Debug
选中项目->view:
选择第二个,导入配置文件,我不小心选择了第一个,结果在在导入的文件上出现红叉,并且也不能debug,提示配置的无效,无论后边再如何选择第二个导入文件都会出现问题,因为路径下的文件cc3200.ccxml被修改了,這时候知道为什么要备份了吧,用备份的文件替换掉被修改的文件,然后导入,错误解除,能正常使用。有时候编译出现错误也可能是因为sdk下的driverlib里面的文件被修改了,用备份的文件替换一下,奇迹又发生了。
在SDK目录下找到文件:打开
在CC3200.ccxml上右键 设为默认。
再次编译,没有问题,SOP2指示的跳线帽插上,连接上板子。
点击這个”甲壳虫”:
已经成功进入debug模式,电机红色方框,便可以看到板子上的三个LED循环点亮了。
Debug正常。
拔掉电源,取消sop2的跳线帽,上电,又回到出厂的程序了,下载程序这块还不是很明白,不知道会不会把wifi刷成砖,所以先不下载进去了,再说下载还差一个东西呢。
想想怎么也要新建一个工程才算完啊,嗯 对 开始
New新建CCS项目:
选择目标处理器、选择调试器类型、取个项目名字、路径、编译器版本、我选了带main.c的空的工程,然后finish:
为工程加引用路径,有一个版本的ccs中1和2的位置和最新的版本中是交换的,我没想明白为什么会改变這个位置,难道是一个强迫症的想法:
這里添加了SDK目录下的这三个:
编译,0错误。编译通过:
一个空的工程就建立好了。
中途掉了很多次坑,编译报一些奇怪的问题,这都忍了,可这时不时在编译的时候来一下這个,泪觉无爱。
先就到這里了,有时间扫荡下官方文档和其他资料再玩。
很详细的开箱,点赞!
单芯片的无线MCU:WiFi、物联网,NX
好贴,赞