FRDM-MCXW23快速入门

上次修改时间: Jun 12, 2025支持 FRDM-MCXW23|MCUXpresso Developer Experience

本文档内容

  • 1

    连接
  • 2

    获取软件
  • 3

    构建、运行
  • 4

    创建
  • 5

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

1. 连接

现在开始试用FRDM板!观看此视频,详细了解下方列出的快速入门步骤。

1.1 熟悉板

FRDM-MCXW23板预编程了一个医疗物联网演示程序。这是一个简单的测试,用来检验设备是否能按照预期正常工作。

GS-FRDMMCXW236-IMG1

Getting Started with FRDM-MCXW23

1.2 连接板

使用type-C USB线缆将连接器J10连接至主机或电源,给板上电并运行演示程序。请参照上方视频所示步骤,将演示与恩智浦的IoT ToolBox连接并进行交互操作。

Getting Started with FRDM-MCXW23

2. 获取软件

2.1 安装工具链

恩智浦提供名为MCUXpresso for VS Code的工具链。请下载MCUXpresso for VS Code v25.06或更高版本。

Visual Studio Code

获取VS Code

了解如何为您的主机安装VS Code,参考以下教程

2.2 采用MCUXpresso MCU NEXT GEN SDK,快速开始设计

恩智浦扩展添加了一些工具,可以帮助将软件存储库添加到Visual Studio Code工作区。软件存储库可以从以下3个来源提供:

  • 远程Git URL
  • 现有的Git文件夹

本节将使用远程Git存储库选项导入MCUXpresso SDK。

对于远程Git存储库选项,请执行以下步骤。

  1. 点击“MCUXpresso扩展”图标
  2. 点击“快速启动面板”选项卡,然后点击“导入存储库”按钮。按下该按钮后,IDE上将出现一个新的导入窗口
  3. GS-FRDM-MCXW23-MCUXSDK
  4. 选择“远程”选项,导入提供的SDK文件
  5. 点击箭头按钮浏览存储库选项,并搜索“MCUXpresso SDK-24.12或更高版本”选项
  6. 点击箭头按钮浏览修订选项,并搜索版本“v25.06.00”或更高版本
  7. 找到一个文件夹,作为SDK的公共“目标”存储位置。(例如C:\VS_CODE_SDKs)给新的SDK命名,本例中为\mcux_sdk_v25_06_00_pvw1
  8. 点击导入按钮,等待安装
GS-FRDM-MCXW23-MCUXSDK

2.3 MCUXpresso配置工具

MCUXpresso SDK为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。您可以直接从MCUXpresso SDK网站安装MCUXpresso SDK,网址为MCUXpresso SDK Builder 。点击下面的按钮,打开该板的SDK builder。

MCUXPRESSO-SDK-TN

获取MCUXpresso配置工具

MCUXpresso配置工具是一套集成的配置工具,既可指导用户创建新的MCUXpresso SDK项目,还可提供引脚和时钟工具,以生成适用于定制板的初始化C代码。它可以作为MCUXpresso IDE的一部分完全集成,如果使用MCUXpresso extension for VS Code等其他IDE,也可作为独立的工具。

点击下面的“Get MCUXpresso Config Tools”(获取MCUXpresso配置工具),获取配置工具安装程序。

MCUXpresso Config Tools

获取MCUXpresso配置工具

2.4 编程和配置工具

MCUXpresso安全配置(SEC)工具是一款基于GUI的应用,用于简化在恩智浦MCU上生成和配置可启动的可执行文件。建议所有用户首先使用MCUXpresso安全配置(SEC)工具进行试运行和大规模生产。它支持在量产阶段对恩智浦微控制器进行安全编程和设备配置。

下载该工具后,可在“帮助”选项卡下找到用户指南。按照“处理器特定工作流程”一章中针对您的板的说明进行操作。

SEC

SEC安装

3. 构建、运行

如果您对其中的一个或几个演示应用或驱动程序示例感兴趣,也许想了解如何自己完成构建和调试。MCUXpresso SDK快速入门指南按步骤介绍了如何轻松地为SDK支持的所有工具链配置、构建和调试演示。

3.1 使用MCUXpresso IDE构建和烧写应用

以下步骤将指导您使用Cortex-M33应用的MCUXpresso IDE来运行医疗物联网演示应用。MCUXpresso IDE安装和MCXW系列的SDK可以在本快速入门指南的“获取软件”部分找到。

构建并运行医疗物联网演示

  1. 在左侧栏中找到活动栏,然后点击它将其打开。打开后,转到“资源管理器”并打开“项目”选项卡
  2. GS-FRDMMCXW236-IMG3

    Getting Started with FRDM-MCXW23
  3. 然后点击“从存储库导入示例”
  4. GS-FRDMMCXW236-IMG4

    Getting Started with FRDM-MCXW23

    编辑器界面上将打开以下选项卡。

    GS-FRDMMCXW236-IMG5

    Getting Started with FRDM-MCXW23
  5. 点击存储库选项卡上的箭头按钮,选择之前下载的FRDM MCXW系列板SDK,选择可在该板上运行的示例,然后点击“下一步”。
  6. GS-FRDMMCXW236-IMG6

    Getting Started with FRDM-MCXW23
  7. 请根据SDK版本选择相应的工具链,SDK与工具链必须匹配,以避免出现问题。然后选择该板
  8. GS-FRDMMCXW236-IMG7

    Getting Started with FRDM-MCXW23
  9. 使用箭头按钮展开“模板”选项卡,然后选择"wireless_examples/reference_design/health_care_iot_peripheral_bm",将其用作项目的模板。然后点击“导入”按钮
  10. GS-FRDMMCXW236-IMG8

    Getting Started with FRDM-MCXW23
  11. 选择要构建的项目,然后点击上方快捷方式中的“build icon(构建图标)”,或者右键单击并选择“构建”选项。
  12. GS-FRDMMCXW236-IMG9

    Getting Started with FRDM-MCXW23
  13. 项目应该能够在控制台中构建完成,不会出现错误或警告。
  14. GS-FRDMMCXW236-IMG10

    Getting Started with FRDM-MCXW23
  15. 使用与J10 'MCU-LINK'端口连接的Micro USB将板连接到计算机。
  16. Getting Started with FRDM-MCXW23
  17. 点击上方的“debug(调试)”图标,或右键单击并选择“调试”选项,将应用下载到板上。
  18. Getting Started with FRDM-MCXW23
  19. 打开一个串行终端,以便查看应用的输出。在“MCULink-VCOM”窗口中,选择与板上的MCULINK调试器对应的端口。对终端进行设置:波特率为460800,8个数据位,无奇偶校验位,1个停止位,然后连接至该端口
  20. Getting Started with FRDM-MCXW23 Getting Started with FRDM-MCXW23
  21. 点击“run(运行)”图标,运行应用。 在终端上查看输出结果
  22. GS-FRDMMCXW236-IMG15

    Getting Started with FRDM-MCXW23
    Getting Started with FRDM-MCXW23
  23. 按下标有“Wake_up”的SW2键,即可开始运行示例
  24. Getting Started with FRDM-MCXW23
  25. 在终端上查看输出结果
  26. Getting Started with FRDM-MCXW23
  27. 可以按照第1节中的“连接”视频所示步骤,将演示连接至IoT Toolbox应用

4. 创建

4.1 在MCUXpresso for VS Code中修改示例项目

遵循以下步骤完成通用输出的操作。这个例子使用CTimer来产生PWM信号,并在两个LED之间切换。

  1. 在左侧栏中找到活动栏,然后点击它将其打开。打开后,可以转到“资源管理器”并打开“项目”选项卡,然后点击“从导入的存储库导入示例应用”,点击“导入存储库”图标,或者转到“快速启动面板”并点击“从存储库导入实例”按钮。

    GS-FRDMMCXW23
  2. 点击并选择FRDM-MCXW23板对应的存储库,以选择与SDK版本匹配的工具链。
  3. GS-FRDMMCXW23
  4. 点击箭头按钮展开模板类别,然后搜索driver_examples/ctimer/ctimer_match_example,点击与该文本匹配的行以进行选择。然后点击“导入”
  5. GS-FRDMMCXW23

    GS-FRDMMCXW23
  6. 在侧边栏中点击frdmmcxw23_ctimer_match_interrupt_example项目,编译并运行该示例,具体操作请参考前一节的说明
  7. GS-FRDMMCXW23
  8. 您会看到绿色LED指示灯来回切换
  9. 终止调试会话

4.2 使用MCUXpresso IDE引脚工具

  1. 右键单击项目,然后选择“使用MCUXpressoConfigTools打开”按钮,打开引脚工具
  2. GS-FRDMMCXW23
  3. 引脚工具现在应该显示开始开发窗口,现在您应该搜索项目的.mex文件并选择它

如果此文件包含在您的项目中,您可以在以下路径进行搜索: /mcux/mcuxsdk\examples\_boards\frdmmcxw23\\

例如,在图示中,我从类型的项目上的SDK路径中选择了作为项目,以选择.mex文件,该文件包含项目的配置,然后点击“下一步”和“完成”。

GS-FRDMMCXW23

如果您导入的示例项目没有.mex文件,请勿担心,可以点击“取消按钮”。

GS-FRDMMCXW23

GS-FRDMMCXW23

当出现下一个窗口时,点击文件选项卡,然后点击“导入”按钮。

GS-FRDMMCXW23

GS-FRDMMCXW23

将弹出一个新窗口,在导入窗口中点击“MCUXpresso配置工具”选项卡将其展开,然后点击“导入源”按钮,接着点击“下一步”。

GS-FRDMMCXW23

然后点击“浏览”按钮,按照步骤2中的说明搜索您的项目路径,接着选择“pin_mux.c”文件并点击“打开”。

GS-FRDMMCXW23

“导入”窗口应如图所示出现,然后可以点击“完成”。

GS-FRDMMCXW23

按照这些步骤操作后,该工具会显示这个窗口。

引脚工具现在应该显示CTimer项目的引脚配置。

4.3 使用引脚工具修改LED布线的引脚

  1. 我们将使用MCUXpresso配置工具编辑此项目的引脚配置,在引脚视图中,取消选中“显示专用引脚”和“显示未路由的引脚”复选框,以仅查看已路由的引脚。已路由的引脚在引脚名称旁留有一个绿色勾选框。为每个已路由的引脚所选的功能以绿色突出显示。
  2. GS-FRDMMCXW23
  3. 在当前配置中,PIO_0被路由为CTimer的输出。我们添加引脚配置,以启用蓝色LED
  4. FRDM-MCXW71 Enable Green LED
  5. 选择“显示未路由的引脚”以查看其他选项。要启用蓝色LED,请搜索CTIMER1,并在GPIO列中选择MATCH0, 0。
  6. GS-FRDMMCXW23
  7. 点击复选框后,将出现此窗口,在搜索框中输入“MATCH”,然后选择CTIMER1:MATCH,0,点击“完成”。
  8. GS-FRDMMCXW23
  9. 在“路由详情”窗口中查看要设置为输出的引脚配置。
  10. GS-FRDMMCXW23

    GS-FRDMMCXW23
  11. 现在是时候导出由引脚工具生成的最新pin_mux.c和pin_mux.h文件,将这些更改实施到项目中。点击菜单栏中的“更新项目”。
  12. GS-FRDMMCXW23
  13. 现在,保存文件以继续导出新的配置文件。按下“Ctrl+S”键,或者在“文件”选项卡中点击“保存”按钮即可。
  14. 弹出的界面将显示正在更改的文件,您可以点击“diff”查看当前文件与引脚工具生成的新文件之间的差异。点击“确定”将新文件覆盖到项目中。
  15. GS-FRDMMCXW23
  16. 现在,我们需要替换工具生成的新文件,这些文件是在一个名为“board”的新文件夹中创建的,该文件夹会位于之前步骤中所显示的示例路径中。要将项目文件更新为新版本,可以将此文件夹中的文件复制到原始示例文件夹中。
  17. GS-FRDMMCXW23

    GS-FRDMMCXW23

    GS-FRDMMCXW23

    GS-FRDMMCXW23
    GS-FRDMMCXW23
  18. 我们给示例添加一些额外的代码。打开simple_match_interrupt.c文件,添加以下宏来初始化新的CTIMER,以启用蓝色LED的输出。
  19. GS-FRDMMCXW23
  20. 添加用于新ctimer配置的ctimer_match_config_t变量,然后为模块连接所需的时钟输入,接着将初始化计时器并开始设置匹配配置。
  21. GS-FRDMMCXW23
  22. 在main函数前,需要设置新的CTimer匹配配置,然后启动定时器
  23. GS-FRDMMCXW23
  24. 按照上一节所述构建并下载项目
  25. 运行应用。您现在应该能看到绿色和蓝色LED来回切换
  26. 终止调试会话

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

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

5.1 FRDM平台、功能齐全的EVK和扩展板

为了加速原型设计,我们为您提供了低成本FRDM平台和功能齐全的EVK。

FRDM开发板具有标准规格和接口,便于连接MCU的输入/输出端口,并内置了MCU-Link调试器,带有USB-C线缆。我们的评估套件功能齐全,包括扩展的输入/输出和接口访问,支持通过WiFi和其他MCU-Link功能进行扩展。此外,还有许多兼容的Click板和/或Arduino扩展板。对于那些支持Open CMSIS Pack的平台,在ACH上可以找到示例,但如果没有,许多都可以通过I²C、SPI和UART等串行接口来使用,我们在MCUXpresso SDK中提供了相应的驱动程序和示例。

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

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

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

5.3 演示纵览

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

系统设计指南

终端应用

工具链

MCUXpresso for VS Code

调试器固件

支持

论坛

在恩智浦的一个技术论坛上,可与其他工程师交流,获取如何使用FRDM-MCXW23进行产品设计的专业建议。