查看: 6511|回复: 13

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

[复制链接]

该用户从未签到

17

主题

113

帖子

0

注册会员

Rank: 2

积分
130
最后登录
1970-1-1
发表于 2013-10-10 09:20:52 | 显示全部楼层 |阅读模式
 为了响应开发者们的需求,我们将会定期发布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.png
3、显示“完成!”后,在/project目录下便会生成一个新的工程目录“MyProject”,当然这个名字是你刚才自定义的。
该软件是随例程包一起发布的,你只要将该软件随其他例程一起解压到/project目录下即可。同时该软件还有一些其他功能,你只需要打help命令就可以查看更多功能。
本课中涉及的IAR软件下载、V3固件库及例程包下载地址:https://www.eefocus.com/bbs/article_891_561852.html跟我学OSKinetis系列教程(持续更新):http://www.lpld.cn/?tag=%e8%b7%9f%e6%88%91%e5%ad%a6oskinetisOSKinetis固件库专业讨论群,有机会和固件库开发者一对一交流。QQ群:184156168(入群请输入“LPLD固件库”)
我知道答案 目前已有13人回答
1.png
2.png
回复

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2013-10-10 09:47:23 | 显示全部楼层

回复:[跟我学OSKinetis]第1课-运行并新建固件库工程

辛苦了,这么快出教程,顶
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

84

帖子

0

注册会员

Rank: 2

积分
187
最后登录
1970-1-1
发表于 2014-8-25 16:45:17 | 显示全部楼层
顶楼主
回复

使用道具 举报

该用户从未签到

0

主题

109

帖子

0

中级会员

Rank: 3Rank: 3

积分
236
最后登录
1970-1-1
发表于 2014-8-26 08:42:08 | 显示全部楼层
学习了 顶
回复

使用道具 举报

  • TA的每日心情
    开心
    2020-8-12 09:22
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    5

    主题

    119

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    250
    最后登录
    2020-8-12
    发表于 2014-10-10 13:22:50 | 显示全部楼层
    终于找的组织了
    今天天气不错!签到!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-10-1 08:36:06 | 显示全部楼层
    学习
       154120hhw0q0e0hpw374yw.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-18 12:16
  • 签到天数: 560 天

    连续签到: 1 天

    [LV.9]以坛为家II

    23

    主题

    913

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2305
    最后登录
    2019-11-18
    发表于 2015-10-1 22:20:16 | 显示全部楼层
    感谢分享………………
    1.png
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-4 11:23
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    9

    主题

    235

    帖子

    0

    高级会员

    Rank: 4

    积分
    598
    最后登录
    2016-12-12
    发表于 2015-10-4 10:45:29 | 显示全部楼层
    谢谢分享
    freescaleic.org.png
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-3 11:19
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    50

    主题

    1万

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14090
    最后登录
    2024-4-19
    发表于 2015-10-7 20:05:23 | 显示全部楼层
    谢谢分享 null - 副本 - 副本 - 副本.png null - 副本 - 副本 (2).png null - 副本 - 副本 (3).png null - 副本 - 副本.png null - 副本 (2) - 副本.png null - 副本 (2).png null - 副本 (3).png null - 副本 (4).png null - 副本.png null.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-15 16:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    50

    主题

    159

    帖子

    0

    高级会员

    Rank: 4

    积分
    549
    最后登录
    2023-3-11
    发表于 2015-10-10 03:15:25 | 显示全部楼层
    学习一下
    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-29 13:44 , Processed in 0.108547 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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