打印
[Kinetis]

【学习心得 + 在CW环境下导入样例工程】

[复制链接]
2244|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 KuMo_2011 于 2013-11-5 23:28 编辑

学了好几天Kinetis理论,学的有点吐了。昨天试着实际编译一下程序,用的是论坛里现有的例程。想借此熟悉一下传说中的CW V10.5版本。本人之前完全没接触过CW,咋一看到CW的见面,完全没有头绪啊。没办法,兵来将挡水来土掩,走一步看一步呗。当着这样想,虽说现在建工程来说对我难了一点,那好歹也要成功导入一下别人成功的例子吧。这应该不难,虽然我是新手。结果……好吧,我想多了。几个小小的疏忽,让我导入一个现有工程都花了一两天,汗颜啊!说多了都是泪。虽说花了一两天,但最终还是成功导入了,我现在来讲讲步骤吧,虽然书上讲的也算详细,但我觉得还是图文并茂对初学者来说,才学的更快。
由于完全没用过CW,刚开始还真有点慌,界面那叫一个陌生啊。算了,总要有个熟悉的过程吧!

首先将论坛里的样例文件在没有中文的路径下解压缩(注意要找用CW编的样例)。
这时要注意路径,用过压缩文件的人都清楚,压缩文件解压缩后,文件夹会重复。例如我用的样例KINETIS512_V2_SC_GPIO,该文件解压缩后要连续打开两次KINETIS512_V2_SC_GPIO文件夹(压缩过你懂得),所以打开CW时,路径一应写到实际内部文件为止,如文件在F盘下解压缩,路径要这样F:\KINETIS512_V2_SC_GPIO\KINETIS512_V2_SC_GPIO

其中“KINETIS512_V2_SC_GPIO”要重复一次;如上:

“OK”确认;


选择File→Import

在选择General下的“Existing……” (吐槽一下,虽说人英语不好,喜欢看中文文档,可导入工程时,CW是全英文的,书上的中午反而有点不适应) 如上:



选择工程路径,会自动检测到项目,打钩,点“Finish”进入下一步。



点击Project→Clean

这一步和我以前用Keil51程序不一样,以前Keil是直接编译,CW不同,要项目清理。所说书上讲的很详细,但惯性思维,没注意又吃亏了,注意,一定要清理。不然会优警告。


选择工程,点“OK”这是出现警告



不要紧,点击" "编译一下即可,


OK导入成功。

如果观看效果不佳,请下载附件
【学习心得 在CW环境下导入样例工程】.rar (171.78 KB)

相关帖子

沙发
FSL_TICS_Robin| | 2013-11-6 09:21 | 只看该作者
感谢楼主分享自己的经验,CodeWarrior10.5软件和10.4在选择Workspace时产生的结果的确是有点不一样。

使用特权

评论回复
板凳
motodefy| | 2013-11-6 13:48 | 只看该作者
楼主好厉害···我试了下,没指导书籍,不会用··直接放弃了

使用特权

评论回复
地板
KuMo_2011|  楼主 | 2013-11-6 22:13 | 只看该作者
FSL_TICS_Robin 发表于 2013-11-6 09:21
感谢楼主分享自己的经验,CodeWarrior10.5软件和10.4在选择Workspace时产生的结果的确是有点不一样。
...

刚看了一下书上P72 CW建工程,第3点里提到了includes.h
不过我看论坛里的那个GPIO的例程里好像没用到是吗?

使用特权

评论回复
5
FSL_TICS_Robin| | 2013-11-7 09:45 | 只看该作者
KuMo_2011 发表于 2013-11-6 22:13
刚看了一下书上P72 CW建工程,第3点里提到了includes.h
不过我看论坛里的那个GPIO的例程里好像没用到是吗 ...

没找到你说的includes.h,请问哪里可以下载,我看下内容

使用特权

评论回复
6
springvirus| | 2013-11-7 09:55 | 只看该作者
清楚,实用,赞个!

使用特权

评论回复
7
FSL_TICS_Robin| | 2013-11-7 10:03 | 只看该作者
我看了下GPIO例程中,用到的是#include "common.h"。虽然名字有点区别,但都是起到了包含头文件、外部函数引用、常量等的作用。

使用特权

评论回复
8
KuMo_2011|  楼主 | 2013-11-7 20:42 | 只看该作者
FSL_TICS_Robin 发表于 2013-11-6 09:21
感谢楼主分享自己的经验,CodeWarrior10.5软件和10.4在选择Workspace时产生的结果的确是有点不一样。
...

你好,请问,CW的撤销按钮在哪?

使用特权

评论回复
9
FSL_TICS_Robin| | 2013-11-8 10:08 | 只看该作者
KuMo_2011 发表于 2013-11-7 20:42
你好,请问,CW的撤销按钮在哪?

CodeWarrior软件将许多不常用的小工具隐藏起来了。
你说的撤销是指代码编辑时返回上一次吗?



使用特权

评论回复
10
KuMo_2011|  楼主 | 2013-11-8 15:56 | 只看该作者
FSL_TICS_Robin 发表于 2013-11-6 09:21
感谢楼主分享自己的经验,CodeWarrior10.5软件和10.4在选择Workspace时产生的结果的确是有点不一样。
...

请教一下,CW10.5如何使菜单变中文?

使用特权

评论回复
11
KuMo_2011|  楼主 | 2013-11-8 16:41 | 只看该作者
sa_mtb.c的作用是什么
bme.h的作用是什么

使用特权

评论回复
12
FSL_TICS_Robin| | 2013-11-8 17:24 | 只看该作者
KuMo_2011 发表于 2013-11-8 15:56
请教一下,CW10.5如何使菜单变中文?

CW10.2版本后到现在好像都不支持中文。

使用特权

评论回复
13
dong00520| | 2013-11-12 16:12 | 只看该作者
下载了 感谢楼主的分享

使用特权

评论回复
14
林jj| | 2013-11-14 18:36 | 只看该作者
厉害

使用特权

评论回复
15
FSL_TICS_ZJJ| | 2013-11-15 20:04 | 只看该作者
KuMo_2011 发表于 2013-11-8 16:41
sa_mtb.c的作用是什么
bme.h的作用是什么

这个文件在什么地方找到的呢?

使用特权

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

本版积分规则

45

主题

494

帖子

2

粉丝