创建并移植K10 BSP包的具体步骤和方法(一)

2013-09-30 11:22:30来源: 互联网

1. K10 BSP包的创建

  在基于MQX4.0对Kinetis系列MCU进行开发时,通常需要相应MCU的BSP的支持。但是在MQX4.0中,并没有针对K10的现成的BSP包,所以需要由用户进行创建。比较简便的创建方法是从现有的Kinetis BSP包中选择一个型号最接近的MCU的BSP作为模板,然后在其基础上进行修改和移植。本文介绍了对BSP进行修改和移植的具体步骤和方法。

  目前已有的典型的BSP包包括:

  • 支持Kinetis 50MHz 的器件的BSP包为twrk20d50m

  • 支持Kinetis 72MHz 的器件的BSP包为twrk20d72m

  • 支持Kinetis 100MHz的器件,针对版本1.x的BSP有3个,分别是twrk40x256,twrk53n512和twrk60n512

  • 支持Kinetis 100MHz的器件,针对版本2.x可选择的BSP有2个,分别是twrk40d100m和twrk60d100m

  • 支持Kinetis 120MHz的器件的BSP包有2个,分别是twrk60f120m和twrk70f120m

  例如对于K10DN512ZVLQ10,其掩膜号为 4N30D,对应版本是1.x,而且其主频是100MHz,所以可使用twrk60n512的BSP为模板,在此基础上进行修改和移植。

  2. BSP包代码的生成

  首先从Freescale官网 https://www.freescale.com/mqx下载并安装MQX4.0。在这里也可以找到其他的早期版本,如MQX3.8、 MQX3.7等,其中都带有MQX BSP Cloning Wizard工具。可以使用此工具,参照如下步骤进行BSP的创建和移植。

  2.1新建BSP

  在File菜单中选择NEW MQX BSP Clone后,出现如下图1所示的界面,在Name中输入取名为K10DN512,然后选择twrk60n512作为其Board Base,最后点击Finish完成。

  

  图1. 新建一个BSP

  紧接着会出现如图2所示的窗口,可以在该界面下选择CW10.x或者IAR或者KEIL作为开发平台,以及是否需要生成BSP,PSP,MFS,RTCS,USB等库和例程的选择项。需要注意的是,由于K10本身不包括USB和以太网模块,所以不要选择相应的选项。

  

  图2. 选择开发平台和相关的软件库

  2.2 生成BSP包

  为了简化操作,这里只选择IAR的开发环境,而且只选择生成BSP,PSP以及MQX例程,然后点击Generate MQX Projects,开始创建新的BSP代码,如图 3所示。

  

  图3 点击生成BSP包的工程

  接着在C:\Freescale\Freescale_MQX_4_0\config\K10DN512目录中,找到刚才生成的针对IAR的BSP代码,使用IAR开发环境选择File-》Open-》Workspace,打开build_libs.eww工程。如图4所示。

  

  图4 打开IAR BSP工程

  注意: 在 打开此工程时会提示RTCS、 MFS、 USB等库是否要加载。由于本文档只针对基本的BSP、PSP包进行移植,而且在图2中只勾选了这两项,所以这里可以忽略除BSP、 PSP以外的 MFS、 RTCS、USB等包的加载,直接点击确认完成就可以了。如果在实际应用中需要使用其他的包,需要将图2中相应的Libraries库和参考代码的选项勾选上,然后再进行代码生成即可。

关键字:K10  BSP包

编辑:神话 引用地址:http://www.eeworld.com.cn/mndz/2013/0930/article_19620.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
K10
BSP包

小广播

独家专题更多

迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved