【DigiKey & NXP】NXP FRDM-K66F 环境配置(基于 MCUXpressoConfig Tools+

FRDM-K66F 环境配置(基于 MCUXpressoConfig Tools+Keil 5)

摘要:本文介绍了 FRDM-K66F 开发板的出厂例程以及基于MCUXpressoConfig Tools+Keil5 的开发环境配置,本文主要参考 nxp官网的FRDM-K66F的入门教程

一、开发板简介

FRDM-K66F 是基于MK66FN2M0VMD18 MCU的低成本开发平台。主控主频为180MHz,具有2MB Flash、256KB SRAM。板载其他模块如下描述:

1、音频功能,如音频编解码器、数字 MEMS 麦克风、辅助音频输入插孔、耳机/模拟麦克风插孔和两个用于附加模拟麦克风的输入。

2、外设支持快速原型设计,包括6轴数字加速度计和磁力计,以创建完整的 eCompass功能、带Micro-B USB连接器的双角色高速USB接口、microSD卡插槽和 使用板载以太网端口和接头进行连接,用于蓝牙和2.4GHz无线电附加模块。

3、OpenSDA v2.1,恩智浦开源硬件嵌入式串行和调试适配器,运行开源引导加载程序,提供串行通信、闪存编程和运行控制调试选项。

二、出厂例程体验与分析

FRDM-K66F出场预装了一个“气泡水平仪”演示,该演示利用了板载加速度计。当板子水平放置时,RGB LED熄灭,而当板子倾斜时,根据X轴和Y轴的倾斜程度,绿色或红色LED逐渐点亮。若开发板的长边旋转则亮起绿灯,短边旋转则亮起红灯。

三、软件开发环境搭建

1. 获取Kinetis SDK:

点击2.2下方的链接登录nxp账户之后即可下载此开发板的SDK

2. 安装工具链:

这里可以选择nxp官方的MCUXpresso IDE,也有一些第三方的IDE供选择如 IAR , Keil 和 command-line GCC。这里由于我对keil较为熟悉,所以选择了使用Keil工具链。使用Keil也很简单,只需要在上述网站的2.3步骤打开keil超链接即可下载本mcu的pack包,导入keil之后即可使用。

3. 安装MCUXpresso Config Tools:

MCUXpresso 配置工具是一套集成的配置工具,可指导用户创建新的 MCUXpresso SDK 项目,还提供引脚和时钟工具来生成初始化 C 代码,值得注意的是,如果上一步选择了官方的IDE则不需要操作此步骤,因为官方IDE已经集成了此工具。

4. PC配置

理论上来说开发环境的配置已经完成了,但是这里还要介绍一个与其他开发板不同的工具(本人第一次使用这个工具,可能其他开发板也有):虚拟串口。可以直接在程序中调用串口发送出一些调试信息,上述网站中推荐了两个工具:Tera Term

和Putty。但是我在使用前者的过程中遇到了一些问题,最终选择了使用后者进行调试。

四、基于 MCUXpresso Config Tools 创建工程

  1. 打开MCUXpresso Config Tools。

  2. 在弹出的向导中,浏览到解压缩 MCUXpresso SDK 的位置,然后选择“克隆 SDK 示例并创建新配置”单选按钮,然后单击“下一步”。

  3. 选择之前解压缩的 MCUXpresso SDK 的位置。然后,选择正在使用的 IDE。

  4. 选择要克隆的项目,然后点击“finish”即克隆完成。

  5. 随后即可使用引脚和时钟工具按照工程需求进行配置,配置完成后点击update project即可同步为keil工程。