【TIVA C Launchpad】学习分享—自己建工程

[复制链接]
2871|25
手机看帖
扫描二维码
随时随地手机跟帖
mxj1005071012|  楼主 | 2013-11-16 16:12 | 显示全部楼层 |阅读模式
我们打开CCS5软件,会出现如下图所示的画面,我们要选择一个workspace,我之前已经建立过了,这里就选择默认了,你也可以不修改直接选择默认。
1.jpg
图一
选择File ->New -> CCS Project,出现如下图所示界面,在Project name中输入projectone,Variant里面选择Stellaris Cortex LM4F12X后面自然选择StellarisLM4F120H5QRConnection里面选择Stellaris In-Circuit DebugIterface,在下面我们选择EmptyProject,点击Finish即可完成工程的创建。
3.jpg
图二
创建后的CCS环境如下图所示,我们在Project Explorer中展开项目。
4.jpg
图三
这时候工程中自动生成了部分文件,为了方便,我们还需要添加文件,我们就用TI公司给的例程Project0中的相关文件进行实验,打开资源管理器,找到E:\ProgramFiles (x86)\StellarisWare\boards\ek-lm4f120xl\project0中我们需要startup_ccs.c project0.c两个文件,复制到F:\LM4F\Workspace\my_project,这时在Project Explorer中会自动添加进这两个文件;以上地址是我电脑上相关文件的路径,请根据你电脑上相关文件的路径进行修改。
5.jpg
图四
6.jpg
图五
若此时编译的话,编译器会告诉你找不到头文件的错误,我们需要添加头文件,选中项目,右键 -> Properties,展开ARM Compiler,选中Include Options,我们在Add dir to #include中添加StellarisWare的安装目录。
7.jpg
图六
继续展开ARM Linker,点击File Search Path,在Include library file中添加E:\Program Files(x86)\StellarisWare\driverlib\ccs-cm4f\Debug\driverlib-cm4f.lib,这个文件链接的时候要用,一定要添加,否则无**常链接。
8.jpg
图七
至此,所有的配置完毕,点击OK,完成配置,按快捷键Ctrl + B对工程进行编译,Console中会输出编译的状态和编译结果,如果没有报错,则编译成功我们可以按F11将程序下载到LM4F Launchpad中验证我们的成果。进入在线调试界面,此时开发板一定要与数据线一定要连接可靠,不是很好插。
10.jpg
图八
在图八的状态下,开发板一直处于蓝灯状态不闪烁。
点击RUN,开始调试,开发板上的灯开始闪烁。
11.jpg
图九

评分
参与人数 1威望 +6 收起 理由
dirtwillfly + 6 很给力!

相关帖子

waitingf| | 2013-11-16 22:51 | 显示全部楼层
卤煮辛苦了 很详细 不过是不是还缺点步骤啊?

使用特权

评论回复
u880| | 2013-11-16 22:55 | 显示全部楼层
缺东西 坐等楼主补充

使用特权

评论回复
mxj1005071012|  楼主 | 2013-11-17 00:03 | 显示全部楼层
waitingf 发表于 2013-11-16 22:51
卤煮辛苦了 很详细 不过是不是还缺点步骤啊?

缺什么步骤啊,需要什么

使用特权

评论回复
mxj1005071012|  楼主 | 2013-11-17 00:03 | 显示全部楼层
u880 发表于 2013-11-16 22:55
缺东西 坐等楼主补充

你想要什么啊,我也在用U880

使用特权

评论回复
dirtwillfly| | 2013-11-17 19:46 | 显示全部楼层
很给力,很赞

使用特权

评论回复
eemyicworld| | 2013-11-17 20:23 | 显示全部楼层
楼主辛苦,按照你的方法,试试创建一个例程中的hello工程,看看是否编译通过;

使用特权

评论回复
mxj1005071012|  楼主 | 2013-11-17 21:19 | 显示全部楼层
eemyicworld 发表于 2013-11-17 20:23
楼主辛苦,按照你的方法,试试创建一个例程中的hello工程,看看是否编译通过;

结果如何,通过了吗

使用特权

评论回复
黄小俊| | 2013-11-17 22:42 | 显示全部楼层
给力啊。。加油

使用特权

评论回复
eemyicworld| | 2013-11-18 08:34 | 显示全部楼层
mxj1005071012 发表于 2013-11-17 21:19
结果如何,通过了吗

编译时,提示错误;CCS使用有别于其他编译软件;如你编译通过晒晒;谢谢!

使用特权

评论回复
mxj1005071012|  楼主 | 2013-11-18 12:40 | 显示全部楼层
eemyicworld 发表于 2013-11-18 08:34
编译时,提示错误;CCS使用有别于其他编译软件;如你编译通过晒晒;谢谢!

我编译正常啊,能运行 错误信息发上来 我看看

使用特权

评论回复
jinpaidianzi| | 2013-11-18 13:29 | 显示全部楼层
这个资料不错 楼主真给力

使用特权

评论回复
teabottle| | 2013-11-18 13:39 | 显示全部楼层
谢谢楼主的分享 学习了

使用特权

评论回复
eemyicworld| | 2013-11-18 14:14 | 显示全部楼层
mxj1005071012 发表于 2013-11-18 12:40
我编译正常啊,能运行 错误信息发上来 我看看

TI提供的例程直接编译是正常的,我的意思是按照你的思路重新创建一个空白工程,拷贝hello.c,然后添加头文件,然后添加File search path,其他不进行改动;编译提示错误和警告,错误: GPIO_PA0_U0RX /GPIO_PA1_U0TX未定义,警告: ROM_ 开头的函数;把函数的 ROM_ 去掉,例如采用 GPIOPinConfigure();代码可以编译通过;是否为CCS还需添加相关的宏定义;

使用特权

评论回复
dianzijiangren| | 2013-12-19 01:21 | 显示全部楼层
LM4F120 LaunchPad视频中的那个pdf哪里找?就是workspace那个

使用特权

评论回复
liuyang8023| | 2013-12-19 09:39 | 显示全部楼层
:)

使用特权

评论回复
mxj1005071012|  楼主 | 2013-12-19 20:07 | 显示全部楼层
dianzijiangren 发表于 2013-12-19 01:21
LM4F120 LaunchPad视频中的那个pdf哪里找?就是workspace那个

官网下载

使用特权

评论回复
dianzijiangren| | 2013-12-19 20:35 | 显示全部楼层
mxj1005071012 发表于 2013-12-19 20:07
官网下载

能提供个链接吗,我找了好多次没找到啊

使用特权

评论回复
houjiakai| | 2013-12-20 21:19 | 显示全部楼层
给力的教程的。

使用特权

评论回复
houjiakai| | 2013-12-20 21:19 | 显示全部楼层
等着楼主其他的分享的。

使用特权

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

本版积分规则

20

主题

227

帖子

1

粉丝