FRDM-ADPT-MCX-M2快速入门

上次修改时间: Oct 21, 2026 new 支持 面向M.2模块的FRDM适配器

本文档内容

  • 1

    连接
  • 2

    获取软件
  • 3

    构建、运行
  • 4

    MCUXpresso Developer Experience (MCUXpresso开发人员体验)

1. 连接

观看此视频,快速了解本《入门指南》的内容概览。

1.1 熟悉板

FRDM-ADPT-MCX-M2是一款适配器,用户可通过它将M.2模块连接至兼容的FRDM开发板,从而增加Wi-Fi 6与低功耗蓝牙(BLE)等无线功能。

Get Familiar with the Board

1.2 连接板

将M.2模块连接至FRDM-ADPT-MCX-M2适配器,再将其插入FRDM开发板,并通过SDK或应用代码中心(Application Code Hub)运行Wi-Fi或BLE示例。

Plug in the Board

Plug in the Board

2. 获取软件

2.1 MCUXpresso安装程序(推荐)

建议将MCUXpresso安装程序作为恩智浦微控制器(MCU)开发的入门工具。该程序提供简化的一站式安装流程,整合了所有必要的工具与组件,让您能够快速上手。无论您使用Visual Studio (VS) Code、基于GCC的命令行开展工作,还是采用IAR或Arm (Keil)等合作伙伴的集成开发环境(IDE),该安装程序均能协助您完成所需组件的设置。借助此资源,您还可以找到适用于恩智浦产品的其他工具。

对于希望获得即用型环境以避免手动下载和配置多个软件包的开发人员而言,此安装程序是一款理想的解决方案。我们为以下操作系统提供该安装程序:

  1. 运行安装程序:双击下载的“MCUXpresso Installer”文件,启动安装向导
  2. 选择“组件”:在“组件选择”界面,选取想安装或更新的功能。如果已安装了部分组件,向导将指明哪些组件为最新版本,哪些存在可用更新。本指南建议必备组件至少包括:MCUXpresso SDK Developer、ARM GNU Toolchain、Link Server及MCUXpresso配置工具
  3. 点击安装并完成设置:点击“安装”,启动安装流程。安装完成后,关闭MCUXpresso安装程序窗口即可退出

2.2 MCUXpresso for VS Code

MCUXpresso for VS Code支持恩智浦基于Arm® Cortex®-M的MCU,使开发人员能够灵活地处理源自Zephyr、Matter或MCUXpresso软件开发套件(SDK)的项目。该VS Code扩展整合了相关信息,包括已安装的SDK存储库、可用的硬件调试器、用户项目以及助您上手的链接:

  1. 打开VS Code:在系统上启动VS Code。MCUXpresso安装程序会在MCUXpresso SDK Developer下自动安装VS Code
  2. 进入扩展市场:点击左侧边栏中的“扩展”图标(或按Ctrl+Shift+X)
  3. 搜索“MCUXpresso”:在搜索栏输入“MCUXpresso”,查找恩智浦的官方扩展
  4. 安装扩展:点击“安装”。安装完成后,若显示提示,则重启VS Code

2.3 MCUXpresso SDK

MCUXpresso SDK本身与MCUXpresso for VS Code兼容,同时也支持MCUXpresso IDE、IAR Embedded Workbench、Keil MDK以及带CMake + Kconfig的GCC的示例项目。它内含量产级软件以及可选的集成实时操作系统(RTOS)、使能软件技术(协议栈和中间件)、参考软件等。合作伙伴的中间件及软件可通过自定义west清单实现集成。

MCUXpresso安装程序中的MCUXpresso SDK Developer组件将下载所有必需的依赖项。

恩智浦的VS Code扩展允许添加4种来源的软件存储库:

  • 远程Git URL——下载主存储库,包含所有支持的产品
  • 远程存档文件夹——为选定的开发板下载一个存档包
  • 本地Git存储库——使用先前下载至PC的本地Git存储库
  • 本地存档文件夹——使用先前从SDK Builder下载的存档包

本节介绍如何使用“远程存档”选项导入MCUXpresso SDK:

  1. 打开MCUXpresso扩展。点击VS Code中的MCUXpresso图标
  2. 开始导入。转到“快速启动面板”选项卡,点击“导入存储库”。将出现新的导入窗口
  3. 选择"远程存档"源。选择“远程存档”作为SDK文件的来源
  4. 选择软件包与版本。选择计划使用的开发板及SDK版本
  5. 设置名称与目标文件夹。选择一个用于存储SDK的文件夹(如“C:\SDK”),并输入该SDK的名称(如“mcuxsdk”)
  6. 导入并等待。点击“导入”,等待流程完成

2.4 MCUXpresso配置工具

MCUXpresso配置工具是一套集成的工具,提供引脚、时钟、外设及可信执行环境/配置工具,旨在为定制板级支持生成初始化C代码。该工具已集成在MCUXpresso for VS Code中,若使用其他IDE (如IAR或Keil),也可作为独立工具使用。

请遵照上述说明,使用我们的MCUXpresso安装程序进行安装:

  1. 打开MCUXpresso扩展。在VS Code中,点击左侧“活动栏”中的“MCUXpresso”图标
  2. 启动“配置工具”。在“项目”选项卡中,选定项目并右键点击,随后点击“打开配置工具”。

2.5 MCUXpresso安全配置工具

恩智浦提供两种配套工具,用于MCU的安全编程与器件配置。这两种工具都完全支持开发及量产工作流程:

  1. 安全配置SEC GUI工具:一款用户友好的图形工具,适用于安全编程与配置,既适合开发也适合量产。该GUI可通过MCUXpresso安装程序进行安装。了解如何通过6次点击操作创建安全镜像
  2. 安全配置软件开发套件(SPSDK)命令行界面(CLI):一套开源命令行工具包,适用于自动化与集成场景,完全适配开发及量产工作流程

2.6 其他工具

建议新设计使用MCUXpresso for VS Code。

仍想使用不同的工具链?

如需帮助作出正确选择,请浏览MCUXpresso软件和工具套件。

MCUXpresso SDK支持MCUXpresso IDE、IAR 、Keil 和命令行GCC等其他工具。

3. 构建、运行

3.1 MCUX VS Code导入示例

以下步骤将指导您使用MCUXpresso for VS Code IDE来运行hello_world演示应用。但在开始之前,需要下载本指南“获取软件”部分第2.3节提及的远程存档SDK。

  1. 打开“快速启动面板”:点击VS Code中的MCUXpresso图标,然后选择“快速启动面板”选项卡
  2. MCUX VS Code import example - step 1
  3. 导入示例:点击“从存储库导入示例”
  4. MCUX VS Code import example - step 2
  5. 选择存储库:从“存储库”下拉菜单中选择下载的SDK
  6. MCUX VS Code import example - step 3
  7. 选择板:从“板”下拉菜单中选择“FRDM-MCXN947”
  8. MCUX VS Code import example - step 4
  9. 选择模板:从“模板”下拉菜单中选择wifiexamples/wifi_cli
  10. MCUX VS Code import example - step 5
  11. 选择独立项目及位置:选择在PC中保存该项目的位置
  12. MCUX VS Code import example - step 6
  13. 选择工具链:选择可用的最新版ARM GNU工具链
  14. MCUX VS Code import example - step 7
  15. 导入:点击“导入”
  16. MCUX VS Code import example - step 8
  17. 构建项目:展开项目,右击您的项目,并选择“构建项目”(或点击“构建”图标)
  18. MCUX VS Code import example - step 9
  19. 连接板:使用USB-Type C线,通过MCU-LINK端口(J17)将板连接至PC
  20. MCUX VS Code import example - step 10

    MCUX VS Code import example - step 10
  21. 调试项目:右击该项目,选择“调试”(或点击“调试”图标),将应用下载到板上
  22. MCUX VS Code import example - step 11
  23. 打开串行监测器:在VS Code中,打开“串行监测器”,选择“COMx - MCU-Link VCom Port”,将波特率设置为115200,然后点击“开始监测”
  24. MCUX VS Code import example - step 12
  25. 运行并查看输出:点击“继续”,运行该应用,并在串行监测器中查看输出
  26. MCUX VS Code import example - step 13
  27. 执行某个命令,如wlan-scan
  28. MCUX VS Code import example - step 14

4. MCUXpresso Developer Experience(MCUXpresso开发人员体验)

请阅读以下各章节,了解我们为实现灵活的原型制作和开发提供的生态合作体系。在下面的视频中,我们将向您介绍FRDM平台、功能齐全的EVK和兼容的扩展板。另外,我们还将带您浏览Application Code Hub (应用代码中心)页面,让您了解许多通过恩智浦GitHub提供的应用示例。

4.1 FRDM、EVK和Shield扩展板

为了加速平台原型制作,我们提供低成本FRDM平台和功能齐全的评估套件。

FRDM开发板具有标准规格和接头,便于连接MCU的输入/输出端口,并内置了MCU-Link调试器,带有USB-C线。功能齐全的评估套件包括扩展的输入/输出和接口访问,支持通过WiFi和其他MCU-Link功能进行扩展。

此外,还有许多兼容的Click板和/或Arduino扩展板。对于受Open CMSIS包支持的器件,示例可能已在ACH上提供。然而,情况并非都是如此。对于那些不便于通过I²C、SPI或UART等串行接口使用的器件,我们在MCUXpresso SDK中提供了带有示例的驱动程序。

4.2 Application Code Hub (应用代码中心)

ACH为开发人员提供了一个交互式仪表板来快速定位软件,进一步增强了MCUXpresso Developer Experience。立即访问ACH ,了解新的交互式Application Code Hub(应用代码中心)的更多细节和优势。

可从Application Code Hub (应用代码中心)访问的软件位于恩智浦GitHub存储库 ,可以直接从该位置轻松访问和克隆。

4.3 演示纵览

以下演示引导我们使用基于FRDM平台的系统从ACH导入一个项目,该系统配备电机控制扩展板和低成本LCD。尽管您的评估板可能与该系统有所不同,但以下步骤是通用的,适用于所有支持的平台。

4.4 FreeMASTER运行时调试工具

FreeMASTER是一种用户友好的实时调试监测器和数据可视化工具,可实现嵌入式软件应用的运行时配置和调优。它支持对正在运行的系统中的变量进行非侵入式监测,并且可以在类似示波器的视图、标准小部件(仪表、滑块等)上或以文本形式显示多个变量,提供易于使用的数据记录器。

MCUXpresso安装程序提供了FreeMASTER组件,方便下载和更新。

4.5 GUI Guider

GUI Guider的拖放式编辑器让您轻松利用LVGL的小部件、动画和样式等特性,几乎无需编写代码即可创建GUI。它是恩智浦提供的用户友好型GUI开发工具,可帮助通过开源LVGL快速开发高品质的显示界面。

MCUXpresso安装程序提供了GUI Guider组件,可轻松下载和更新。