智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7140|回复: 25
打印 上一主题 下一主题

【跟我学OSKinetis】第1课-运行并新建固件库工程

  [复制链接]

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15175

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11098
贡献
1417
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
跳转到指定楼层
1#
发表于 2013-10-10 09:39:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 洋葱圈 于 2013-10-10 09:41 编辑

为了响应开发者们的需求,我们将会定期发布OSKinetis固件库的教学课程。内容由浅及深,如果开发者已经熟悉了本固件库的开发流程,那么只需要去阅读底层注释,就可以轻松使用。


部署固件库

这里的部署有两个含义,一是部署软件开发环境,二是部署示例程序到固件库目录。

1、部署开发环境:这个没什么好说的,OSKinetis V3固件库是基于IAR 6.4编写的,开发者务必要安装对应版本或者更高版本。(IAR下载地址

2、部署示例程序:OSKinetis固件库和对应的例程包是分开发布的,因此如果你只下载例程包是无法正确编译的,必须要下载V3版的固件库(下载地址)。

首先下载固件库,解压缩后目录结构如下所示:

此时/project目录下是空的,因为你还没有下载例程包

接下来下载例程包,直接把全部文件解压缩到/project目录下即可,如图所示:

此时固件库及其例程就部署完毕了。


运行例程

学习OSKinetis最重要的途径或者说的捷径就是成功运行并看懂例程。我们编写的例程包都按照规范的调用步骤对固件库函数进行调用,开发者在学习初期可以照猫画虎,在我们编写的基础上修改各种参数进行试验。


这里以第一个例程“01-LPLD_HelloWorld”为例,首先打开IAR 6.4,依次点击File->Open->Workspace。打开\01-LPLD_HelloWorld\iar\目录下的“LPLD_HelloWorld.eww”即可打开工程。
接下来直接编译并下载该例程,前提是你已经连接好了仿真器(OSJTAG)和你的K60开发板。编译步骤为Project->Make,在线仿真步骤为Project->Download and Debug。


如果开发者使用的是Jlink仿真器,需要在工程中进行设置,方法是右键工作区左侧的workspace中的工程名“LPLD_HelloWorld_K60 – RAM”,选择Option,选择Debugger,在Driver中选择Jlink即可。


可能你已经注意到了,当你下载程序到K60中后,如果断电再运行是不会运行刚才的程序的,因为你此时选择的是下载到“RAM”中运行,如果你希望能将程序固化在单片机中,就要在左侧的workspace下拉列表中选择“FLASH”选项,再下载即可。

关于IAR详细的使用方法,请见我们之间发布的教程《Kinetis实战开发——IAR使用详解


新建工程

随着V3固件库的发布,我们还同时绑定发布了快捷工具用于新建OSKinetis工程。如果你按照上述的“部署固件库”一节正确部署了固件库和例程包,那么你会发现/project目录下有一个“K60快速建立工程_Vx.x.x.exe”软件,同时还有一个文件夹“LPLD_Project_Template”,前者就是用来新建工程的工具,后者是工程模板,该工具根据该模板来新建工程。用户不需要更改这个模板文件夹及其任何内容,只需要运行前面这个软件就可以轻松新建工程!


快速建立工程软件的使用方法如下:
1、打开该软件 ,你会看到一个非常简洁的命令行界面。
2、接下来直接输入“create 你的工程名”,最后回车就可以完成新建。如图所示:

3、显示“完成!”后,在/project目录下便会生成一个新的工程目录“MyProject”,当然这个名字是你刚才自定义的。


该软件是随例程包一起发布的,你只要将该软件随其他例程一起解压到/project目录下即可。同时该软件还有一些其他功能,你只需要打help命令就可以查看更多功能。


拉普兰德OSKinetis V3固件库:http://www.znczz.com/thread-207411-1-1.html
跟我学OSKinetis系列教程(持续更新):http://www.lpld.cn/?tag=%e8%b7%9f%e6%88%91%e5%ad%a6oskinetis
OSKinetis固件库专业讨论群,有机会和固件库开发者一对一交流。QQ群:184156168(入群请输入“LPLD固件库”)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

0

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
110
威望
60
贡献
36
兑换币
38
注册时间
2013-7-2
在线时间
7 小时
毕业学校
哈理工
2#
发表于 2013-10-10 11:10:50 | 只看该作者
赞一个!!!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
威望
146
贡献
82
兑换币
84
注册时间
2013-5-7
在线时间
21 小时
毕业学校
ytu
3#
发表于 2013-10-10 13:10:50 | 只看该作者
期待后续课程。。。。
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15175

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11098
贡献
1417
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
4#
 楼主| 发表于 2013-10-10 18:25:15 | 只看该作者
亨利 发表于 2013-10-10 13:10
期待后续课程。。。。

我们会定期发布的,尽请期待
回复 支持 反对

使用道具 举报

20

主题

801

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4967

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2934
贡献
605
兑换币
1966
注册时间
2012-9-13
在线时间
714 小时
毕业学校
上海海事大学
5#
发表于 2013-10-10 20:03:46 | 只看该作者
新建工程用不了,不晓得为啥,按你的create MyProject就是在Project下面找不到新建的文件~~~求助攻。
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15175

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11098
贡献
1417
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
6#
 楼主| 发表于 2013-10-10 20:45:51 | 只看该作者
邵志伟 发表于 2013-10-10 20:03
新建工程用不了,不晓得为啥,按你的create MyProject就是在Project下面找不到新建的文件~~~求助攻。

Project?应该是project文件夹,你的Project是什么?按照教程中的步骤和方法是不会有问题的,软件也不存在兼容性问题。
回复 支持 反对

使用道具 举报

20

主题

801

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4967

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2934
贡献
605
兑换币
1966
注册时间
2012-9-13
在线时间
714 小时
毕业学校
上海海事大学
7#
发表于 2013-10-10 21:09:35 | 只看该作者
洋葱圈 发表于 2013-10-10 20:45
Project?应该是project文件夹,你的Project是什么?按照教程中的步骤和方法是不会有问题的,软件也不存在 ...

对啊 ,就是解压到的那个Project目录下,不过就是找不到额,不晓得为啥。然后找就找不到刚快速建立的工程。
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15175

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11098
贡献
1417
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
8#
 楼主| 发表于 2013-10-10 21:51:09 | 只看该作者
邵志伟 发表于 2013-10-10 21:09
对啊 ,就是解压到的那个Project目录下,不过就是找不到额,不晓得为啥。然后找就找不到刚快速建立的工程 ...

把你每个步骤的截图帖上来看看。
回复 支持 反对

使用道具 举报

79

主题

473

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10031
QQ
威望
4406
贡献
3613
兑换币
1840
注册时间
2010-10-14
在线时间
1006 小时
9#
发表于 2013-10-10 22:20:17 | 只看该作者
你们板子现在开卖了吗
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15175

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11098
贡献
1417
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
10#
 楼主| 发表于 2013-10-10 22:30:36 | 只看该作者
本帖最后由 洋葱圈 于 2013-10-10 22:32 编辑
小胡杨 发表于 2013-10-10 22:20
你们板子现在开卖了吗

还没有开卖
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 19:35 , Processed in 0.093902 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表