【DigiKey&NXP】NXP FRDM-K66F 180 MHz性能猛兽开箱初体验(二)

接上篇的内容,我们继续分享精彩内容。

FRDM-K66F 由恩智浦与 Mbed 合作设计,我们来看一下 Mbed 官网对其介绍:

FRDM-K66F 是 Kinetis® K66、K65 和 K26 MCU 的低成本开发平台( 注:K66、K65 和 K26 MCU在 引脚封装上是兼容的

Kinetis K66 MCU 系列在软件、硬件和开发工具方面与其他 Kinetis MCU 和 Freedom 开发板系列完全兼容。它采用开发板封装,包含与 Arduino R3 扩展板兼容的扩展接头,并内置 USB 调试和闪存编程器。

三、 上电初体验:灯,等灯等灯!

用附赠的 USB 线连接电脑和 OpenSDA 接口,板子立刻得电。绿色的电源指示灯(PWR)亮起,标志着这头“性能猛兽”已经苏醒。默认固件下,基于板载加速度计的“气泡水平仪”演示程序开始运行。当开发板处于水平状态时,RGB LED 将保持熄灭;当开发板倾斜时,绿色或红色 LED 会根据 X轴和 Y 轴的倾斜角度逐渐亮起。

电脑会自动识别到一个名为『No Name』的可移动磁盘(按官方教程应该显示 FRDM-K66F,不过我这里使用 macOS 显示的是 No Name )和一个虚拟串口。 DAPLink 可实现 拖拽式编程:你只需将编译好的.bin文件拖入该磁盘,板子会自动复位并运行新程序,对新手极其友好。这里我们拖拽 Mbed 官网上的 mbed_blinky 示例程序来演示!该程序以 500 ms 的间隔实现 LED1(红色) 的闪烁!
Mbed 官方 demo

四、 开发环境搭建

FRDM-K66F 的支持非常完善:

  • MCUXpresso IDE:NXP自家的免费集成开发环境,与自家芯片契合度最高,提供丰富的SDK和配置工具。
  • Keil / IAR:行业知名的商用IDE,性能优化和调试功能强大。
  • ARM Mbed Online:如果你喜欢在线开发,Mbed平台也提供了官方支持,有大量现成的库和例程,可以快速原型开发。

这里我们采用 PlatformIO 平台进行开发,采用 Mbed 框架,DAPLink 调试来快速上手!

具体搭建过程可参考下一篇:【DigiKey & NXP】NXP FRDM-K66F FRDM-K66F PlatformIO IDE 搭建

上面帖子少发了一部分内容,现在放在这里:

五、 总结与第一印象

优点:

  1. 性能强劲:180MHz M4 核心应对大多数应用绰绰有余。
  2. 生态丰富:Arduino 和 NXP 双扩展接口,外围模块选择多。
  3. 调试方便:OpenSDA 调试器一体化,开箱即用。
  4. 功能全面:自带网络、传感器,非常适合作为综合性的学习和项目开发平台。

开箱小结:

FRDM-K66F 是一块『毕业级』的评估板。它不像一些入门板那样只点亮 LED 就完事,而是为你打开了一扇通往高性能嵌入式系统的大门,无论是工业控制、电机驱动、音视频处理还是物联网网关,它都能提供强大的硬件支撑。

如果你已经玩转了 STM32F1/F4,想体验更强大的 NXP Kinetis 平台,或者你的项目对性能和外设有更高要求,那么这块 FRDM-K66F 绝对是你的不二之选。

接下来,我将会用它来尝试做一些更有趣的项目!