打印

【原创】TM4用CCS6.0新建一个工程详细步骤解析

[复制链接]
28974|52
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 xyz549040622 于 2014-12-28 18:58 编辑

**************************************************************************
所用芯片为TM4C123GH6PGE,以前的都是基于这个芯片,用其他芯片的时候,可以修改
**************************************************************************
1.打开CCS6.0,设置好工程路径

2.选择project->new CCS project

3.设置project的选项如下图所示(其中test为所建立工程的名字)

4.工程建立后如下图所示

5.接下来在我们的工程中,需要包含许多TIVA库文件中的.c和.h文件,.c文件需要直接添加进去,.h文件需要设置编译和链接的路径,需要让编译器找到这些头文件,这里我们需要下载官方给的TIVAWARE包,并解压
6.找到project->propertise,打开

7.找的Resource->Linked Resource,选择new,新建一个链接的路径,指向TIVAWARE的文件夹下,并取名为TIVAWARE_INLTOOL.











相关帖子

沙发
xyz549040622|  楼主 | 2014-12-28 19:31 | 只看该作者
8.设置一个build的路径,也是对应TIVAWARE中的各种头文件

点击ADD,添加路径

9.添加头文件包含的绝对路径,包含TIVAWARE包中各种头文件

假如下列字符${TIVAWARE_INLTOOL},这个意思就是绝对的头文件路径,TIVAWARE_INLTOOL是前面建立的link和build路径

10.添加驱动的库文件,比如driver.lib文件,在TIVAWARE下的这个路径下,其他都类似,比如C:\ti\TivaWare_C_Series-2.1.0.12573\driverlib\ccs\Debug




添加好后如下图所示

11.添加一个例程,比如uart的例程的主函数的.c文件到test的工程下,例程的路径如下C:\ti\TivaWare_C_Series-2.1.0.12573\examples\peripherals\uart




添加完成后如下

11.添加芯片型号以及版本型号的预定义,这里以TM4C123GH6PGE为例




12.编译project,没有错误,OK



使用特权

评论回复
板凳
dirtwillfly| | 2014-12-29 07:53 | 只看该作者
赞一个

使用特权

评论回复
地板
zhangmangui| | 2015-1-7 22:31 | 只看该作者
xyz549040622 发表于 2014-12-28 19:31
8.设置一个build的路径,也是对应TIVAWARE中的各种头文件

点击ADD,添加路径

这个要支持一下 啦啦   
有助于CCS的学习使用

使用特权

评论回复
5
xinquan456| | 2015-1-8 11:21 | 只看该作者
3ks:):):)

使用特权

评论回复
6
mychengyi| | 2015-1-23 09:55 | 只看该作者
大神,你好,我按照你那个步骤建立工程,但是在uart.c那个地方出现了问题,我这里不知道那个路径在哪儿啊

使用特权

评论回复
7
xyz549040622|  楼主 | 2015-1-23 14:21 | 只看该作者
mychengyi 发表于 2015-1-23 09:55
大神,你好,我按照你那个步骤建立工程,但是在uart.c那个地方出现了问题,我这里不知道那个路径在哪儿啊 ...

那是随便一个例程,在TIVA开发包中随便找一个

使用特权

评论回复
8
mychengyi| | 2015-1-23 15:50 | 只看该作者
xyz549040622 发表于 2015-1-23 14:21
那是随便一个例程,在TIVA开发包中随便找一个

谢谢哈,我感觉在导入别的工程的时候,那些路径很多会出错,还有就是我在建立一个新的工程每次都要进行那些link吗,感觉好复杂样,能不能加下你QQ,我确实感觉都不晓得怎么开始了,谢谢啦,大神

使用特权

评论回复
9
xyz549040622|  楼主 | 2015-1-23 15:59 | 只看该作者
mychengyi 发表于 2015-1-23 15:50
谢谢哈,我感觉在导入别的工程的时候,那些路径很多会出错,还有就是我在建立一个新的工程每次都要进行那 ...

私人qq,哈哈,有问题在论坛发帖,@我,其实,我也是比你多弄了那么一点点,也是爱鸟

使用特权

评论回复
10
mychengyi| | 2015-1-23 16:06 | 只看该作者
xyz549040622 发表于 2015-1-23 15:59
私人qq,哈哈,有问题在论坛发帖,@我,其实,我也是比你多弄了那么一点点,也是爱鸟 ...

我现在就特别迷茫到底应该怎么一个开发流程,能不能分享下经验啊

使用特权

评论回复
11
xyz549040622|  楼主 | 2015-1-23 16:43 | 只看该作者
mychengyi 发表于 2015-1-23 16:06
我现在就特别迷茫到底应该怎么一个开发流程,能不能分享下经验啊

推荐你看官方出的那个视频,清华大学有本书的,也可以参考看看

使用特权

评论回复
12
mychengyi| | 2015-1-26 08:59 | 只看该作者
xyz549040622 发表于 2015-1-23 16:43
推荐你看官方出的那个视频,清华大学有本书的,也可以参考看看

清华大学的那本书叫什么名字啊

使用特权

评论回复
13
xyz549040622|  楼主 | 2015-1-26 11:31 | 只看该作者
mychengyi 发表于 2015-1-26 08:59
清华大学的那本书叫什么名字啊


使用特权

评论回复
14
Alisa_song| | 2015-1-26 12:44 | 只看该作者
谢谢楼主分享,一直用CC5.2,完了试试V6的

使用特权

评论回复
15
mychengyi| | 2015-1-26 15:50 | 只看该作者
xyz549040622 发表于 2015-1-26 11:31

使用特权

评论回复
16
xyz549040622|  楼主 | 2015-1-26 21:23 | 只看该作者
mychengyi 发表于 2015-1-26 15:50

我上传的是图片,你等会就刷出来了,哈哈

使用特权

评论回复
17
xuxianju| | 2015-1-28 19:32 | 只看该作者
xyz549040622 发表于 2015-1-26 21:23
我上传的是图片,你等会就刷出来了,哈哈

非常感谢你能提供这么详细的指导。

我在尝试了用你的例子编译时通过的。但是尝试用master_slave_loopback.c这类带有
#include "utils/uartstdio.h" 的文件编译的时候都会出现unresolved symbols remain的问题。
跟我在TI上面讲的一样。之前几个改他历程的时候也是因为这个文件下的问题。不知道你能否解答。

使用特权

评论回复
18
permanentk| | 2015-2-13 09:36 | 只看该作者
赞一个

使用特权

评论回复
19
angerbird| | 2015-2-26 21:13 | 只看该作者
楼主讲解的非常详细的 ,,很好的学习教材的。

使用特权

评论回复
20
luofeng2g| | 2015-3-11 12:25 | 只看该作者
@xyz549040622 11.添加芯片型号以及版本型号的预定义,这里以TM4C123GH6PGE为例

这个版本型号怎么确定啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2810

主题

19297

帖子

104

粉丝