推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于MQX4.0创建并移植K10BSP包的方法

更新时间:2019-09-11 06:13:38 大小:3M 上传用户:sun2152查看TA发布的资源 标签:mqxMCU 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

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

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

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

支持Kinetis72MHz的器件的BSP包为twrk20d72m

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

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

支持Kinetis 120MHz的器件的BSP包有2个,分别是twrk60f120m 和twrk70f120m例如对于K10DN512ZVLQ10,其掩膜号为4N30D,对应版本是1.x,而且其主频是100MHz,所以可使用twrk60n512的BSP为模板,在此基础上进行修改和移植。


部分文件列表

文件名 大小
基于MQX4.0创建并移植K10BSP包的方法.pdf 3M

部分页面预览

(完整内容请下载后查看)
基于 创建并移植  
MQX4.0  
包的方法  
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 官网 下载并安装 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 完成。  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载