MCXW236BHN-RDM快速入门

上次修改时间: Sep 16, 2025支持 MCXW236BHN-RDM

本文档内容

  • 1

    连接
  • 2

    获取软件
  • 3

    构建并运行
  • 4

    创建
  • 5

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

1. 连接

现在开始试用RDM板!您可以选择观看短片中的操作顺序或遵循下列详细操作步骤。

1.1 熟悉板

MCXW236B-EVK-BB配备预烧写了医疗物联网演示的MCXW236BHN-RDM板。该程序是一个健全性检查,用来检验设备是否能按照预期正常工作。

Figure 1. MCXW23-EVK Callouts

Figure 1. MCXW23-EVK Callouts

1.2 设置板

将RDM板的连接器J6J7分别与J8J12对齐,把MCXW236BHN-RDM板连接至MCXW236B-EVK-BB,连接板之前需确保在MCXW236B-EVK-BB上设置正确的跳线。

下图所示为MCXW236BHN-RDM板与MCXW236B-EVK-BB连接时的跳线设置参考。

Figure 2. MCXW23-EVK Callouts

Figure 2. MCXW23-EVK Callouts

如需了解有关MCXW236B-EVK-BB与MCXW23xByy-RDM或MCXW23xAyy-RDM连接时的跳线设置信息,请参考[MCXW23-EVK-BB用户手册]

1.3 连接板

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

如果连接设备时需要密码,请使用999999。

Figure 3. MCXW23-EVK Plug in the Board

Figure 3. MCXW23-EVK Plug in the Board

2. 获取软件

2.1 安装工具链

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

Visual Studio Code

获取VS Code.

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

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

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

  • 远程git URL
  • 恩智浦MCUXpresso SDK存档文件
  • 现有git文件夹

本节将使用远程Git存储库选项导入MCUXpresso SDK。对于远程Git存储库选项,请执行以下步骤。

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

2.3 MCUXpresso配置工具

MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还提供引脚和时钟工具,以生成支持定制板的初始化C代码。它完全集成到MCUXpresso IDE中,如果使用其他IDE,则可以将其作为单独的工具。

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

MCUXpresso Config Tools

获取MCUXpresso配置工具

2.4 编程和配置工具

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

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

SEC

SEC安装

3. 构建并运行

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

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

  1. 在左侧栏中找到活动栏,然后点击它将其打开。打开后,转到“资源管理器”并打开“项目”选项卡
  2. Build and flash application using MCUXpresso IDE - fig 1
  3. 然后点击“从存储库导入示例”。Build and flash application using MCUXpresso IDE - fig 2
编辑器界面上将打开以下选项卡。
  4. Build and flash application using MCUXpresso IDE - fig 3
  5. 点击存储库选项卡上的箭头按钮,选择之前下载的MCXW系列板SDK,选择可在该板上运行的示例,然后点击“下一步”。
  6. Build and flash application using MCUXpresso IDE - fig 4
  7. 请根据SDK版本选择相应的工具链,SDK与工具链必须匹配,以避免出现问题。然后选择该板
  8. Build and flash application using MCUXpresso IDE - fig 5
  9. 使用箭头按钮展开“模板”选项卡,然后选择“wireless_examples/reference_design/health_care_iot_peripheral_bm”,将其用作项目的模板。然后点击“导入”按钮
  10. Build and flash application using MCUXpresso IDE - fig 6
  11. 展开该项目,进入MCU选项卡并将其展开。搜索Package (包)选项卡,选择“Package: MCXW236BIHNAR”,如果不在MCU选项卡中,请在右侧点击"Change package" (更改包)图标按钮并为项目设置MCXW236BIHNAR
  12. Build and flash application using MCUXpresso IDE - fig 7
  13. 选择要构建的项目,点击上方快捷方式中的“build icon(构建图标)”,或者右键单击并选择"Build"(“构建”)选项。
  14. Build and flash application using MCUXpresso IDE - fig 8
  15. 项目应该能够在控制台中构建完成,不会出现错误或警告。
  16. Build and flash application using MCUXpresso IDE - fig 9
  17. 使用与J33 ‘MCU-LINK’端口连接的Micro USB将板连接到计算机。
  18. Build and flash application using MCUXpresso IDE - fig 10
  19. 点击上方的“debug(调试)”图标,或右键单击并选择"Build"(“构建”)选项,将应用下载到板上。
  20. Build and flash application using MCUXpresso IDE - fig 11
  21. 打开一个串行终端,以便查看应用的输出。在“MCULink-VCOM”窗口中,选择与板上的MCULINK调试器对应的端口。对终端进行设置:波特率或速率为460800,8个数据位,无奇偶校验位,1个停止位,然后连接至该端口
  22. Build and flash application using MCUXpresso IDE - fig 12
Build and flash application using MCUXpresso IDE - fig 13
  23. 点击“run(运行)”图标,运行应用。 在终端上查看输出结果
  24. Build and flash application using MCUXpresso IDE - fig 14
Build and flash application using MCUXpresso IDE - fig 15
  25. 按下标有“Wake_up”的SW3键,即可开始运行示例
  26. Build and flash application using MCUXpresso IDE - fig 16
  27. 在终端上查看输出结果
  28. Build and flash application using MCUXpresso IDE - fig 17
  29. 可以按照第1节中的“连接”视频所示步骤,将演示连接至IoT Toolbox应用

4. 创建

4.1 从MCUXpresso for VS Code克隆示例项目

遵循以下步骤完成通用输出的操作。该示例设置了一个GPIO来设置一个信号,以切换LED。

  1. 在左侧栏中找到活动栏,然后点击它将其打开。打开后,可以转到“资源管理器”并打开“项目”选项卡,然后点击“从导入的存储库导入示例应用”,点击“导入存储库”图标,或者转到“快速启动面板”并点击“从存储库导入示例”按钮。
  2. Modify an Example Project from MCUXpresso for VS Code - fig 1
  3. 点击并选择MCXW23-EVK板对应的存储库,以选择与SDK版本匹配的工具链。
  4. Modify an Example Project from MCUXpresso for VS Code - fig 2
  5. 点击箭头按钮展开模板类别,然后搜索“demo_apps/led_blinky_lpc”,点击与该文本匹配的行以进行选择。然后点击“导入”
  6. Modify an Example Project from MCUXpresso for VS Code - fig 3
  7. 展开“mcxw23evk_led_blinky_lpc”项目,进入MCU选项卡并将其展开。搜索Package (包)选项卡,选择“Package: MCXW236BIHNAR”,如果不在MCU选项卡中,请在右侧点击"Change package" (更改包)图标按钮并为项目设置MCXW236BIHNAR
  8. Modify an Example Project from MCUXpresso for VS Code - fig 4
  9. 在侧边栏中点击“mcxw23evk_led_blinky_lpc”项目,编译并运行该演示,具体操作请参考前一节的说明
  10. Modify an Example Project from MCUXpresso for VS Code - fig 5
  11. 您会看到红色LED指示灯来回切换。
  12. 终止调试会话。

4.2 使用MCUXpresso IDE引脚工具

  1. 右键单击项目,然后选择“使用MCUXpressoConfigTools打开”按钮,打开引脚工具
  2. Use MCUXpresso IDE Pins Tools - fig 1
  3. 引脚工具现在应该显示开始开发窗口,现在您应该搜索项目的.mex文件并选择它。如果此文件包含在您的项目中,可以在以下路径进行搜索:/mcux/mcuxsdk\examples\_boards\mcxw23evk\\ 例如,在图示中,从类型的项目上的SDK路径中选择了作为项目,以选择.mex文件,该文件包含项目的配置,然后点击“下一步”和“完成”。
  4. Use MCUXpresso IDE Pins Tools - fig 2
  5. Use MCUXpresso IDE Pins Tools - fig 3

4.3 使用MCUXpresso配置工具

  1. 我们将使用MCUXpresso配置工具编辑此项目的引脚配置,在“引脚”视图中,取消选中“显示专用引脚”和“显示未路由的引脚”复选框,以仅查看已路由的引脚。已路由的引脚在引脚名称旁留有一个绿色勾选框。为每个已路由的引脚所选的功能以绿色突出显示
  2. Use MCUXpresso Config tools - fig 1
  3. 在当前配置中,PIO0_19被路由为GPIO的输出,以切换LED。添加引脚配置,以启用SW4按钮
  4. 选择“显示未路由的引脚”以查看其他选项。要启用SW4按钮,搜索PIO0_18,然后单击PIN列下的复选框以启用它
  5. Use MCUXpresso Config tools - fig 2
Use MCUXpresso Config tools - fig 3
  6. 点击复选框后,将出现此窗口,在搜索框中输入“gpio”,然后选择“GPIO:PIO0,18”,点击“完成”。
  7. Use MCUXpresso Config tools - fig 4
  8. 在“路由详情”窗口中查看要设置为输出的引脚配置。
  9. Use MCUXpresso Config tools - fig 5
  10. 现在是时候导出由引脚工具生成的最新pin_mux.c和pin_mux.h文件,将这些更改实施到项目中。在菜单栏中点击“更新项目”。
  11. Use MCUXpresso Config tools - fig 6
  12. 现在,保存文件以继续导出新的配置文件。按下“Ctrl+S”键,或者在“文件”选项卡中点击“保存”按钮即可。
  13. 弹出的窗口将显示正在更改的文件,可以点击“diff”查看当前文件与引脚工具生成的新文件之间的差异。
  14. 点击“确定”将新文件覆盖到项目中。
  15. Use MCUXpresso Config tools - fig 7
  16. 这一步,需要替换工具生成的新文件,这些文件是在一个名为“board”的新文件夹中创建的,该文件夹位于之前步骤中所显示的示例路径中。要将项目文件更新为新版本,可以将此文件夹中的文件复制到原始示例文件夹中。
  17. Use MCUXpresso Config tools - fig 8
Use MCUXpresso Config tools - fig 9
Use MCUXpresso Config tools - fig 10
  18. 给示例添加一些额外的代码。打开led_blinky.c文件,并添加以下宏来控制和读取SW4 GPIO引脚
  19. Use MCUXpresso Config tools - fig 11
  20. 添加两个变量以存储sw状态值,稍后将使用这些值来控制led状态
  21. Use MCUXpresso Config tools - fig 12
  22. 在最后一个while循环中,添加以下修改
  23. Use MCUXpresso Config tools - fig 13
  24. 按照上一节所述构建并下载项目
  25. 运行应用。现在,每次按下SW4,LED将从其当前状态切换
  26. 终止调试会话。

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

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

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

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

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。尽管您的评估板可能与该系统有所不同,但以下步骤是通用的,适用于所有支持的平台。

支持

支持

在恩智浦技术社区与其他工程师交流,获取如何使用MCXW236BHN-RDM进行产品设计的专业建议。