一起学CC3200之开发环境简介(1)CCS篇

一起学CC3200之

开发环境简介(1)CCS篇

阿汤哥

序:

能力有限,难免有错,有问题请联系我,请留言或者邮件联系

QQ群交流:482729453   邮件联系[email protected] 

资料共享链接http://pan.baidu.com/s/1hqiWB56

版本:20151215

 

 

一起学CC3200之    2

开发环境简介(1)CCS篇    2

一、    开发环境简介    3

1.    编译工具    3

2.    下载工具    3

3.    总结    3

二、    CCS、IAR简介    4

三、    CCS安装要求    5

四、    CCS安装过程    6

五、    安装SDK    12

六、    导入官方的工程    14

七、    编译第一个流水灯工程    18

1.    编译driverlib    18

2.    编译blinky    19

3.    插入板子,并设置板子    19

4.    Debug仿真    20

5.    总结    25

 

  1. 开发环境简介

    1. 编译工具

  • CCS
  • IAR
  • GCC
  • Energia

编译工具只能进行编译源代码及仿真功能,不具备下载代码的功能。

国内常见的就CCS,IAR,GCC,CCS和IAR是最常见的,因此主要还是围绕这两个进行讲解。

  1. 下载工具

  • Uniflash软件

我们可以利用Uniflash软件把编译工具产生的Bin下载到CC3200的外置flash中,请记住CC3200虽然具备了ROM,但是我们并不能把Bin文件下载到ROM中,只能下载到外置Flash中。

  1. 总结

基本上我们利用CCS加Uniflash,或者IAR加Uniflash就能完成CC3200的开发工作,当然可能我们也会用到其他的工具加快我们的开发。这些软件在TI的官网都能找到,如果找不到的请到这里下载http://pan.baidu.com/s/1hqiWB56或者联系我。

  1. CCS、IAR简介

    CCS软件是官方推荐的软件,其核心是Eclipse,那什么是Eclipse?开发过java或者Android就知道什么是Eclipse。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。简单地说Eclipse就是能开发很多软件的开发环境,只要你提供了插件就能编译很多的代码。CCS就是由Eclipse改装而来的。因此很多在Eclipse上能用的插件在CCS也能用,在Eclipse能用的快捷键在CCS也能用。为什么要介绍Eclipse?因为很经常看到有同学问CCS有没有代码补全功能?于是我就回答CCS就是Eclipse,含义就是叫你去百度Eclipse的代码补全功能,Eclipse是世界使用很广泛的一款软件,相对来说CCS使用者就少很多了,因此关于Eclipse的使用方法在网上随便搜都能搜出一大推。

    IAR是C/C++的编译环境和调试器,应用于嵌入式系统的开发工具。用的人很多,因此使用方法也是随便搜都能搜出一堆。

    就个人而言,尽量用CCS。不过CCS对电脑要求比较高,最好CPU是I3以上(不包括I3),I3估计勉勉强强,可能会稍微卡。

  2. CCS安装要求

  • 系统最好是win732位或者64位的都可以装。其他的系统装都比较麻烦,不建议用其他系统。
  • 路径要求不能有空格,中文字符,名字不能太长,最好都是纯英文,这几个要求都是你开发必须注意的,不要装个软件都装不要,出去只会被人笑。
  1. CCS安装过程

    1. 下载CCS

    官网提供了两种安装方式,一种是在线安装,另一种是离线安装。主要介绍的是离线安装。安装包CCS6.1.1.00022_win32.zip,这个是目前最新版本。

    1. 开始安装

      解压得到

      一起学CC3200之开发环境简介(1)CCS篇_第1张图片

     

    点击ccs_setup_6.1.1.00022.exe

    一起学CC3200之开发环境简介(1)CCS篇_第2张图片

    接受协议,点击NEXT

    一起学CC3200之开发环境简介(1)CCS篇_第3张图片

    我们可以偷懒,直接安装在C盘,点击NEXT

    一起学CC3200之开发环境简介(1)CCS篇_第4张图片

    把上图的选项打钩,点击NEXT

    一起学CC3200之开发环境简介(1)CCS篇_第5张图片

    点击NEXT

    一起学CC3200之开发环境简介(1)CCS篇_第6张图片

    把上图的选项打钩,点击Finsh,等待安装,如果此时安装不成功,请重新下载软件,并重新安装。安装时间较长,此时我们可以先睡个懒觉。

    等到花都谢了。

    一起学CC3200之开发环境简介(1)CCS篇_第7张图片

    点击Finish。完成安装。

     

    1. 设置CCS的工作空间

    什么是工作空间?就是你代码的存放的位置。

    首先先打开CCS。

    如果你没有设置默认的工作空间,以后你每次打开CCS都会跳出

    一起学CC3200之开发环境简介(1)CCS篇_第8张图片

    选择一个路径,打钩(省的以后天天设置),点击OK。

    这时候会跳出

    一起学CC3200之开发环境简介(1)CCS篇_第9张图片

    点击NO。

    一起学CC3200之开发环境简介(1)CCS篇_第10张图片

    这就是CCS的刚开机的界面。

    此时,设置CCS结束。

     

  2. 安装SDK

    什么是SDK?百度百科:软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。CC3200的SDK就是官方提供的源代码及工程,因此我们需要先安装SDK。

    安装包名:CC3200SDK-1.1.0-windows-installer.exe

    安装过程都是NEXT。

    一起学CC3200之开发环境简介(1)CCS篇_第11张图片

    这时候会跳出这个对话框,选择安装的路径,直接点击NEXT。

    一起学CC3200之开发环境简介(1)CCS篇_第12张图片

    此时会跳出这个对话框。这个对话框就是选择要不要安装仿真器的驱动,直接点击是。这个很重要。

    完成安装。

  3. 导入官方的工程

    1. 打开CCS

    2. 点击File,再点击Import

       

      一起学CC3200之开发环境简介(1)CCS篇_第13张图片

    3. 导入CCS工程

    一起学CC3200之开发环境简介(1)CCS篇_第14张图片

    选择CCS projects ,点击next

    一起学CC3200之开发环境简介(1)CCS篇_第15张图片

    请按上图的指示进行操作,这里我是导入全部工程,点击finish。

    此时我们去看我们工作空间

    一起学CC3200之开发环境简介(1)CCS篇_第16张图片

    是不是多了很多文件?如果你没有导入,你的工作空间此时就是没有这么多文件。

    再看一下ccs,此时多了很多的工程。

    一起学CC3200之开发环境简介(1)CCS篇_第17张图片

     

     

  4. 编译第一个流水灯工程

    1. 编译driverlib

       

      我们来看看driverlib工程。

      Driverlib是外设驱动包,是TI提供的,这些驱动包就是封装了对寄存器的配置过程。

    一起学CC3200之开发环境简介(1)CCS篇_第18张图片

    Includes就是头文件。

    Release就是编译产生的文件。

    其他都是C文件。

    如果编译成功的话,在console会出现以下信息。

    一起学CC3200之开发环境简介(1)CCS篇_第19张图片

     

    1. 编译blinky

      一起学CC3200之开发环境简介(1)CCS篇_第20张图片

      编译成功:

      一起学CC3200之开发环境简介(1)CCS篇_第21张图片

       

    2. 插入板子,并设置板子

     

    如果你的板子是官方的话,请把板子设置成如下状态,

    黄色的跳帽全部插上,绿色的不要插上:

    一起学CC3200之开发环境简介(1)CCS篇_第22张图片

     

     

    连接板子到电脑,查看设备管理器

    一起学CC3200之开发环境简介(1)CCS篇_第23张图片

    如果出现上面的信息,就代表你的驱动安装完成,并且你的仿真器没有问题。如果没出现,请检查驱动有没有安装好,或者板子可能是坏了。

    1. Debug仿真

       

      CCS只能进行软件仿真,不具备烧录代码的功能。CCS支持SWDJTAG仿真,默认的是JTAG仿真。这个也是要设置,不然CCS是不知道你是要用什么工具仿真,如果你采用的官方的板子,方法如下:

    2. 点击View,再点击 Target Configurations

      一起学CC3200之开发环境简介(1)CCS篇_第24张图片

       

    3. 找到如下的界面

      一起学CC3200之开发环境简介(1)CCS篇_第25张图片

    4. 右击 User Defined,在上下文中选择Import Target Configuration

       

    1. 在SDK的安装路径下选择CC3200.ccxml

      一起学CC3200之开发环境简介(1)CCS篇_第26张图片

    2. 选择OK

      一起学CC3200之开发环境简介(1)CCS篇_第27张图片

    3. 右击CC3200.ccxml,在上下文中选择set as default

      一起学CC3200之开发环境简介(1)CCS篇_第28张图片

    4. 设置完成

      一起学CC3200之开发环境简介(1)CCS篇_第29张图片

     

    接下来我们就进行仿真:

    1. 点击run ->debug

    一起学CC3200之开发环境简介(1)CCS篇_第30张图片

     

    1. 检查有没有进入debug成功

      成功的界面是这样的:

      一起学CC3200之开发环境简介(1)CCS篇_第31张图片

     

     

     

     

     

     

    1. 运行程序,点击下图中鼠标指向的图标,或者按F8

    2. 观察板子的状态,如果你是官方的板子的,并且代码没有经过任何的修改,就可以看到板子出现流水灯现象。

    3. 总结

      重点:

  • 板子的跳帽必须设置好。因为CC3200有启动方式。什么是启动方式?就是CC3200刚上的时候是从哪里开始运行代码的。
  • Debug前必须配置 CC3200.ccxml,这个文件的决定Debug是用SWD或者JTAG方式的。

 

你可能感兴趣的:(一起学CC3200之开发环境简介(1)CCS篇)