6195|7

1万

帖子

28

TA的资源

裸片初长成(高级)

楼主
 

【CC3200入门 二】建立自己的CC3200工程 [复制链接]

 
CC3200入门 二】建立自己的CC3200工程
------ dontium
本帖是在【CC3200入门 一】基础上的(建立开发环境,估计大家都知道,所以未发),
由于CC3200没有象TI的C2000等产品那样成熟,它对库的提供还不够规范,现在以SDK工程中的基础文件为准,使用最新版CCS,介绍怎样建立一个简单的工程。
目的:让CC3200 LaunchPad上的三个发光二极管逐次点亮。
一、打开CCS,点Project à New CCS Project
将弹出新项目设置对话框,
二、在对话框中填入适当的内容:
1、选择无线类MCU
2、选择CPU型号。
3、选择调试器类型。TI的C3200 LaunchPad的说明里没有具体说明它的具体类型,经过实验,选择Stellaris In-Circuit DebugInterface可以正常调试开发板。
4、项目名称。新建的项目名称也会作为一个新建的文件夹来存储项目里的所有文件。
5、存放位置。可以使用缺省位置(勾选)或另指定位置(不勾选)来存放。
6、选择空工程或包含main文件的空工作。
7、点“结束”完成本次操作。
三、拷贝SDK中的文件
在SDK目录下有三个文件夹,
1、将driverlib文件全部拷贝到项目目录下,并删除里面的ccs、ewarm、gcc三个文件夹,因为它下面是编译的库(*.a文件),本项目使用未编译的库。
2、拷贝inc文件夹到项目目录下。
3、拷贝example目录下的common文件夹到项目目录下。
4、删除文件。多余文件象startup_ewarm.c、startup_gcc.c,是CCS所不需要的,将其删除;还有一些与WIFI相关的,暂时将设置为exclude from build,因为我们建立的是简单的项目,以避免在初建平台时过多地调试其它文件。Exclude方法如下图在快捷菜单里,它与CCS V4版在对话框中设置exclude不同。
5、将..\cc3200-sdk\example\blinky\main.c文件及pinmux.cpinmux.h拷贝到项目目录下,作为本次程序的主文件,不作修改。
四、设置及修改
点击项目名称“led”在快捷菜单里选择 properties,出现属性对话框,
1、找到include options
2、点添加
此时出现下面的对话框:
(1)点此将出现添加与项目目录相关的目录,----- 生成相对路径
(2)点此将出现添加与系统目录相关的目录,------生成相对路径
(3)点此将出现添加与资源管理相关的目录,------生成绝对路径
一般地,当工程拷贝到其它地方仍然不用修改目录设置时,就需要相对路径,这里,CCS默认的项目工作目录为:PROJECT_ROOT,此为CCS的内部变量,
3、添加后的项目目录
这里指定的方法为相对路径,指定了刚才添加的三个文件夹的目录include、driverlib、common。
4、修改文件
实际上这里并不需要修改任何文件,只是拷贝的文件中,有指定目录地包含文件,使编译时无法找到,如:
#include "inc/hw_i2c.h"
将 inc/ 字符去掉即可。也可以不修改文件而指定适当目录的办法解决。
设置中,因为是一个简单工程,其它设置全部使用缺省值,在这里不作探讨。
至此,一个项目的建立就完成了。编译一下,通过!
项目的结构如图:
五、调试
接上LaunchPad,点击上图中的DEBUG按钮进入调试,单步时程序正常跟踪,点运行时,三个LED逐次发光。

此帖出自无线连接论坛

最新回复

  写得很详细,参考学习。  详情 回复 发表于 2016-7-4 23:19
点赞 关注(4)
 

回复
举报

1万

帖子

28

TA的资源

裸片初长成(高级)

沙发
 
给大家个PDF格式的文件

建立自己的CC3200开发项目.pdf (829.99 KB, 下载次数: 91)

此帖出自无线连接论坛
 
 
 

回复

1万

帖子

28

TA的资源

裸片初长成(高级)

板凳
 

如果上面有介绍不到的地方,可以参见我的项目

本帖最后由 dontium 于 2016-7-2 19:09 编辑

如下:
led.rar (418.05 KB, 下载次数: 23, 售价: 1 分芯积分)
此帖出自无线连接论坛
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

4
 
感谢版主分享,昨晚正为找不到调试器发愁!
此帖出自无线连接论坛
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

5
 
刚试了,还是不行啊 ,版主,是不是还有跳帽要跳啊,里面赠送的两个跳帽要接哪里吗
此帖出自无线连接论坛
 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

6
 
很羡慕楼主玩的这么嗨,换了个工作把自己的业余时间全搭进去了
此帖出自无线连接论坛
 
 
 

回复

606

帖子

1

TA的资源

一粒金砂(中级)

7
 
没用过ccs 這个很详细,等板子到了参考参考
此帖出自无线连接论坛
个人签名疏雨客晚归,荒烟乱,几许江南无晴!又落花,残香织梦,莫  莫  莫,白首衷肠……
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

8
 
  写得很详细,参考学习。
此帖出自无线连接论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
电源解决方案和技术 | DigiKey 应用探索站
当月好物、电源技术资源、特色活动、DigiKey在线实用工具,干货多多~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表