首页 > 评测 > 低功耗四色板——MAPS KL43评测

低功耗四色板——MAPS KL43评测

NXP   MAPS四色板   kinetis   
  • 作者:刘昆磊
  • 来源:21ic
  • [导读]
  • 恩智浦半导体(NASDAQ:NXPI)作为全球领先的嵌入式应用安全连接技术领导者,不断在互联汽车、物联终端等智能安全互联应用市场的创新。

图20工程仿真调试

0021.png

图21工程运行效果

几点小体会:

(1)MAPS-KL43核心MCU开发板本身不带仿真调试器,在单独使用时需要外配仿真调试器(JLINK等),这给开发体验带来一些不便。

(2)通过MAPS-KL43软件包的使用,整体感觉虽然该开发板是恩智浦与第三方(万利公司)合作开发的,但是使用支持Kinetis软件开发套件(SDK库),整个KSDK库层次非常严谨,功能强健,提供了比较丰富的开发例程,很适合大家研读程序。

(3)MAPS-KL43开发板是恩智浦与第三方开发的评估套件,开发板外设功能比较丰富,但是感觉除官方例程外,其它参考资料比较少,使用的很多扩展外设的资料不清楚,给学习使用带来一些不便。

2、Kinetis Software Development Kit v2(KSDK V2)体验

恩智浦公司在Kinetis系列MCU软件开发包V1的基础上,对软件开发包进行了优化重写,于2016年年初推出了最新的针对Kinetis系列MCU的最新软件开发包(库)KSDK2,最新的KSDK V2的软件架构相比较KSDK V1,层次更加简单易用。另外一个比较大的区别在于KSDK V2可以在官网上获得自己的定制版本,比如只针对某一MCU的软件库,而KSDK V1版本的软件库官方网站下载后,支持所有的Kinetis系列MCU的软件库,以及所有开发平台的DEMO例程,这样势必会使软件库结构复杂、庞大,维护不便以及空间浪费等。此外,KSDK V2软件库去掉了MQX嵌入式实时操作系统的支持和例程,而主要支持免费的FreeRTOS嵌入式实时操作系统。

0022.png

图22Kinetis SDK V2结构

若要获得Kinetis Software Development Kit v2(KSDK V2)软件包,可在恩智浦官网下载,地址:http://kex.nxp.com/en/select。

0023.png

图23Kinetis SDK V2官网

新版本的KSDK软件包采用用户可配置型式,可以按开发板类别或处理器型号两种方式选择,由于MAPS-KL43开发板是恩智浦与第三方公司共同开发的,目前按开发板选择KSDK V2软件包的方法不支持MAPS-KL43开发板,但是我们可以在恩智浦官方推出的FRDM-KL43开发板的基础上进行修改使用,因此在“Boards”选项中选择FRDM-KL43开发板,点击“Select a configuration”按钮。

在Kinetis SDK如下界面,可以选择是否使用嵌入式实时系统,KSDK的版本,使用的IDE版本等信息,然后点击“Build SDK Package”按钮,即可生成自定义的KSDK软件包。

0024.png

图24设置FRDM-KL43 KSDK V2软件包

在File Vault页面下面下载FRDM-KL43开发板的KSDK V2软件包,将其解压到计算机中即可使用。

0025.png

图25下载KSDK V2软件包

KSDK V2软件库支持更多的集成开发环境的使用,比如AtollicTrueSTUDIO、IAR Embedded Workbench、Keil MDK-ARM和Kinetis Design Studio等开发工具。

0026.png

图26 KSDK V2支持IDE

在众多的集成开发环境中,恩智浦比较推荐是由Kinetis Design Studio(KDS)。Kinetis Design Studio (KDS)是款由恩智浦官方推出的针对Kinetis MCU免费集成开发环境,提供强大的编辑、编译和调试功能。Kinetis Design Studio IDE基于包括Eclipse、GNU编译器套装(GCC)、GNU调试器(GDB)等免费开源软件,为设计人员提供了一种不限制代码大小的简单开发工具。此外,Processor Expert软件支持您利用其知识库进行设计,只需几次鼠标点击即可创建强大的应用。

0027.png

图27 KDS集成开发环境结构

目前最新版本是KDS3.0,大家可以在恩智浦官网下载得到,网址:http://www.nxp.com/zh-Hans/products/software-and-tools/run-time-software/kinetis-software-and-tools/ides-for-kinetis-mcus/kinetis-design-studio-integrated-development-environment-ide:KDS_IDE。

0028.png

图28 KDS下载地址

安装KDS3.0集成开发环境,然后将KSDK V2.0拷贝到默认C盘Freescale文件加下解压,完成开发环境准备。

之前我们知道,主控制器MKL43Z256VLH4的一个特点是支持段式LCD驱动,而且MAPS-KL43开发板也为大家提供了一个24x4 段式液晶显示器,接下来利用KDS3.0和KSDK V2.0软件库对MAPS-KL43开发板进行开发,驱动段式液晶显示器。

  • 本文系21ic原创,未经许可禁止转载!

网友评论