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

最新更新时间:2013-09-30来源: 互联网关键字:K10  BSP包 手机看文章 扫描二维码
随时随地手机看文章

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

  图1. 新建一个BSP

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

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

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

  2.2 生成BSP包

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

  图3 点击生成BSP包的工程

  图3 点击生成BSP包的工程

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

  图4 打开IAR BSP工程

  图4 打开IAR BSP工程

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

关键字:K10  BSP包 编辑:神话 引用地址:创建并移植K10 BSP包的具体步骤和方法(一)

上一篇:从PVA到AMOLED(二)
下一篇:创建并移植K10 BSP包的具体步骤和方法(二)

推荐阅读最新更新时间:2023-10-12 20:49

曝OPPO K10将全球首发天玑8000:还有LCD高刷屏
早在上个月初,联发科就正式发布了天玑8000系列芯片,其中包括天玑8000和天玑8100两款。   目前,天玑8100已有机型上市,并且获得了非常不错的口碑,性能和功耗方面表现非常均衡,备受好评。   而天玑8000系列却迟迟没有新机搭载,今天终于数码博主@数码闲聊站 带来了首款天玑8000机型的消息,他透露OPPO K10将首发搭载天玑8000。   据悉,OPPO早在天玑8000发布时,就宣布新一代K系列将首批搭载天玑8000。   按照近期多方爆料显示,OPPO K10将会在本月正式发布,预计官方最晚会在下周结束前公布具体时间。   根据爆料,OPPO K10系列存在两款新机,其中OPPO K10将搭载天玑800
[手机便携]
曝OPPO <font color='red'>K10</font>将全球首发天玑8000:还有LCD高刷屏
硬核游戏玩家别错过 OPPO K10系列新机发布1999元起
网易手机讯,2022年4月24日消息,追求游戏体验的玩家一定对OPPO的K系列不陌生,凭借着连续多年打造的K系列爆款新品,在很多硬核手游玩家心中留下了深刻印象。今日,OPPO又于今日举行线上新品发布会,带来性能、快充、游戏等维度全面升级打磨的K10系列新机--OPPO K10/K10 Pro,售价1999元起。 相比于此前的K系列新机,这次OPPO K10系列从设计层面延续最近OPPO新机家族的曲线美学设计,后置镜头模组部分采用三边等距的“火山台地”隆起与后壳实现平滑过渡,配合哑光磨砂工艺质感的后壳,对于不少玩游戏的玩家经常需要横向场景下带来非常不错的握持感。当然,这样的设计也非常具有辨识度,机身配色方面,K10有暗夜黑、冰魄
[手机便携]
联想K10 Note真机可能是Z6青春版
据外媒Pulse91报道,近日,联想新机K10 Note的真机图已经曝光,将采用高通骁龙710处理器,或为联想Z6青春版。 从曝光的图片来看,联想K10 Note采用了水滴屏的设计,“下巴”相比其他三边要略宽一些。在手机的背部,后置三摄位于手机的左上角,这款手机采用了后置指纹传感器。目前大多数智能手机都采用了渐变的背部设计,但是K10 Note采用了传统的单色背面设计。   联想K10 Note将采用高通骁龙710处理器;从手机的内部信息可以看到,联想K10 Note的型号是“联想L3811”。在CPU明确显示了Qualcomm Snapdragon 710 Octa-Core 2.20 GHz。   Pulse9
[手机便携]
OPPO K10系列或于本月发布
随着天玑8000系列芯片的上市,接下来市场上将会迎来一大波搭载该芯片的旗舰手机,其中也包括OPPO。   OPPO在此前联发科发布这款芯片时就已经宣布,OPPO K10系列将会首批搭载天玑8000。   今天上午,知名爆料博主@数码闲聊站 发文透露OPPO K10系列将会在本月正式发布,预计应该会在清明节假期之后宣布。   据此前消息,疑似OPPO K10系列的新机早在上个月初就已经入网,3C认证信息显示该机将支持最高80W快充,这也是目前OPPO旗下最主流的旗舰配置。   据推测,OPPO K10系列将至少存在两款机型,分别是K10和K10 Pro,其中K10将搭载天玑8000,而K10 Pro将升级为性能更强一些
[手机便携]
OPPO <font color='red'>K10</font>系列或于本月发布
OPPO K10系列今天发!天玑8000-MAX、骁龙888全都有
今天下午,OPPO将举行新品发布会,正式推出OPPO K10系列、OPPO智能电视K9x等多款新品。   目前,OPPO K10系列的两款机型——OPPO K10、OPPO K10 Pro已在OPPO官方商城上架,前者将全球首发天玑8000-MAX处理器,后者则将搭载高通骁龙888处理器。   据悉,天玑8000-MAX是OPPO首发定制的一颗旗舰芯片,基于台积电5nm制程工艺,由四颗Cortex A78大核+四颗Cortex A55小核组成,大核主频为2.75GHz(天玑8100的大核主频为2.85GHz)。   官网显示,OPPO K10将配备一块120Hz高刷屏,拥有金刚石VC液冷散热、旗舰级X轴线性马达,4边框曲面
[手机便携]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved