完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 本帖最后由 3guoyangyang7 于 2016-5-3 13:40 编辑 一、前言 拿到任何一套开发板,无论是单片机,嵌入式,DSP,还是FPGA,第一件事肯定是搭建开发环境,一个好用的开发环境会让你事半功倍,所以我们第一步肯定是要搭建开发环境的。在上一篇文章也说了,CC3200的编译环境有两种,一个是IAR,一个是CCS,我们下边主要讲的是CCS的。好了,下边就开始今天的整体。 我们以后需要的的软件分为以下几种 ①CC3200SDK_1.1.0,这个是3200的开发环境包,所有的ti提供的历程,库文件全在这个里边,另外还有CC3200烧录器的驱动。所以这个是开发的重中之重,所以第一个首先要装的就是这个。 ②CC3100_CC3200_ServicePack_1.0.1.5.0,这个是板子上运行的固件,因为板子的上会自带文件系统,还需要支持wifi,所以当然需要固件的支持啦,现在好像在TI的官网下载不聊了,我也不知道为啥,TI提供的V1.1.0的servicePack是ServicePack-1.0.0.10-2.5.99.4-Beta,这个可能会更稳定吧。因为小狂一直用的就是1.0.1.5.0所以就还用他了。 ③CCS TI自带编译器,是基于eclipse的一个编译器,基本用法也都差不多,所以熟悉eclipse开发的是一个福音 ④uniflash TI下的flash烧录工具 ⑤ pinmux 是TI提供的引脚配置程序,当然这个东西也可以不装,用这个挺方便的,所以就顺便装上了 ⑥串口助手,这个以后调试的时候经常用到,所以就备用一个。 本篇文章参考TI的
Ti官网都提供了在线安装和离线安装两种方式,我个人强烈推荐使用离线安装,因为我个人感觉TI提供的下载源不是国内的,在线安装会有超时机制,我第一次装的时候就被坑了好久,哎,说多了都是泪,所以,大家切记切记啊。也有可能网络不错在线安装就能成功。 现在最新的版本应该是V1.2.0,具体我没用,还是安装v1.1.0版本的。下载地址如下 找到这句话,我们下载以前的版本。找到这个 然后 找到这个下载,下边会让注册一个账号,然后选择民用,才能下载。 下载完成后的就是这个样子的 双击开始 设置安装路径,设置完成后,点击Next,会自动安装,安装完成后会提示你是否安装驱动,一定点是,否则的话,烧录器就不识别啦,因为我电脑上已经安装了,就不点击。否则会很麻烦。驱动完成后就可以点结束了,安装完成后的效果如下,在你的安装目录会出现这个 这个是固件,其实安装了之后要结合Uniflash使用的,单独的话没有什么意义,通过Uniflash来更新固件。 选择安装的内容,剩下的都选择默认,一阵next就行,我就不截图了,还是那个原因,要截图的话必须卸载重新安装,太麻烦了,下边的不复杂,就是一路默认,next。 1是M4内核的库,里边包含了大部分的驱动,记住2尽量不要勾上,这样的话多个工程就可以调用相同的库了。点击Finish,就能加入到ccs中 如果用的是ti的评估板的话,必须按照如图所示接线,具体原因下一贴再说吧,这贴太长了,盗用一下ti的图 红框内的按钮会变成红色,这个时候点击一下,程序就会运行,然后,开发板上的三个小灯就会一个一个闪。 1是你得烧录器的串口号,前面由讲,2是擦除整个片子的flash,3是往flash里烧程序,4是更新固件包,5未知,小狂没有用到,6是获取当前的固件版本,7往flash里写文件,8是列举文件系统里都有什么东西,我们现在烧程序,只需要用3,按照如下方式做 等待编程完成,开发板是自带复位功能的,自己做的板子到时候会提示你复位,这时候需要按一下复位键的。然后移除SOP2的跳冒,按一下复位键,然后就可以执行了,下次断电上电也会执行程序的,记得下回下载程序的时候一定要把SOP2的跳冒放回去。 剩下的软件我会在接下来用到的时候再详细写,今天的帖子就到这了,小狂的习惯就是一般做肯定会一贴完事的,累死我了,这个帖子写了将近3个小时,其中肯定有不足的地方,到时候有哪些地方有错,哪些地方还需要补充,直接帖子下方回复就行,这样小狂看到后会及时修改,回复问题。另外看官们,看在小狂那么辛苦的份上给点个赞,回复一波支持一下给个安慰。 |