搜索
bottom↓
回复: 6

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

[复制链接]

出0入0汤圆

发表于 2014-5-8 14:30:16 | 显示全部楼层 |阅读模式
本帖最后由 wangkx1990 于 2014-5-8 14:33 编辑

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

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

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

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

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

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

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

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

学习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所示:
33、显示“完成!”后,在/project目录下便会生成一个新的工程目录“MyProject”,当然这个名字是你刚才自定义的。

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

同时将固件库的下载链接附上

【开源】拉普兰德库
http://www.amobbs.com/thread-5579988-1-1.html
(出处: amoBBS 阿莫电子论坛)

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2014-5-8 14:31:25 | 显示全部楼层
好东西啊  支持

出0入0汤圆

 楼主| 发表于 2014-5-8 14:31:41 | 显示全部楼层
占个二楼,还会有拉普兰德的其他教程送上,希望对大家有帮助!

出0入0汤圆

发表于 2014-5-8 15:28:14 | 显示全部楼层
楼主能把原链接发下吗

出0入0汤圆

 楼主| 发表于 2014-5-8 15:34:00 | 显示全部楼层
lzl000 发表于 2014-5-8 15:28
楼主能把原链接发下吗

附一个拉普兰德的官网吧:

http://www.lpld.cn/

出0入0汤圆

发表于 2014-5-8 15:41:15 | 显示全部楼层
靠,看成了拉普拉斯了
我想,怎么拉普拉斯去搞ARM了呢
请教下,像KL26 系列有库推出吗

出0入0汤圆

发表于 2014-5-8 20:43:36 | 显示全部楼层
lzl000 发表于 2014-5-8 15:28
楼主能把原链接发下吗

多谢楼主
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 03:47

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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