FRDM-MCXE31B板快速入门

上次修改时间: Sep 12, 2025支持 FRDM-MCXE31B|MCX E31 MCU开发板

本文档内容

  • 1

    连接
  • 2

    获取软件
  • 3

    构建、运行
  • 4

    创建
  • 5

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

1. 连接

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

1.1 熟悉板

FRDM-MCXE31B板预编程了一个带LED闪烁的演示程序。这是一个简单的测试,用来检验设备是否能按照预期正常工作。

1.2 连接板

使用type-C USB线缆将连接器J13连接至主机或电源,以接通板的电源并运行演示程序。这时,您应该看到RGB LED指示灯以稳定的节奏闪烁。

2. 获取软件

2.1 安装工具链

恩智浦提供免费工具链,您可以选择MCUXpresso IDE或MCUXpresso for VS Code。

MCUXpresso IDE

获取MCUXPRESSO IDE

Visual Studio Code

获取MCUXPRESSO FOR VS CODE

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

想使用其他工具链?

如果需要帮助选择,请浏览MCUXpresso软件和工具套件

MCUXpresso SDK支持IARKEIL命令行GCC等其他工具。

GS Tool Logos

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

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

MCUXPRESSO-SDK-TN

获取MCUXPRESSO SDK

2.3 MCUXpresso配置工具

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

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

MCUXpresso Config Tools

获取MCUXPRESSO配置工具

2.4 编程和配置工具

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

安全配置SDK(SPSDK)是一个开源开发套件,其源代码发布在GitHubPyPI上。这个命令行工具在与自定义或合作伙伴的编程工具对接时很有用。

SEC

SEC安装

3. 构建、运行

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

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

以下步骤将指导您使用应用的MCUXpresso IDE来运行hello_world演示应用。MCUXpresso IDE安装和MCX E系列的SDK可在本快速入门指南的“获取软件”部分找到。

  1. 在左下角找到“快速启动面板”
  2. 然后点击“导入SDK示例”。
  3. 点击FRDM-MCXE31B板,选择可在该板上运行的示例,然后点击Next(下一步)。
  4. 使用箭头按钮来展开demo_apps类别,然后点击hello_world旁边的复选框来选择该项目。要使用UART进行打印(而不是默认的半主机),请在项目选项下选择“UART as the SDK Debug Console (UART作为SDK调试控制台)”复选框。然后点击“完成”。
  5. 选择项目,然后点击上方快捷方式中的"Build"(构建)图标,或者在“快速启动面板”中点击“Build(构建)”进行构建。
  6. 项目应该能够在控制台中构建完成,不会出现错误或警告。
  7. 使用与J13 ‘MCU-LINK’端口连接的Micro USB将板连接到计算机。
  8. 点击上方的“debug(调试)”图标,或者在“快速启动面板”中点击“Debug(调试)”,将应用下载到板上。
  9. 选择MCU-Link CMSIS-DAP硬件调试器。
  10. 打开一个串行终端,以便查看应用的输出。选择“Terminal(终端)”窗口,然后按下“New terminal(新建终端)”图标。
  11. 选择“Serial Terminal(串行终端)”,然后对UART进行设置:波特率为115200,数据位为8,无奇偶校验位,停止位为1。按“确定”。
  12. 点击“run(运行)”图标,运行应用。 在终端上查看输出结果。

3.2 使用其他工具链构建和烧写应用

MCUXpresso for Visual Studio Code(VS Code)为嵌入式开发人员优化了代码编辑和开发体验。了解如何使用VS Code构建和烧写应用。

想使用不同的工具链?

此演示也适用于IARKEIL

4. 创建

4.1 从MCUXpresso IDE克隆示例项目

遵循以下步骤完成通用输出的操作。该示例由每个端口输出数据寄存器的设置、清除和切换只读寄存器支持。该示例使用软件按钮控制/切换LED。

  1. 在左下角找到“快速启动面板”,然后点击“导入SDK示例”。
  2. 点击FRDM-MCXE31B板,选择导入可在该板上运行的示例,然后点击Next (“下一步”)。
  3. 使用箭头展开driver_examples类别,然后展开siul2示例,并点击input_interrupt旁的复选框选择它。如需使用UART进行打印(而不是默认的半主机),请在项目选项下选择“UART as the SDK Debug Console”(UART作为SDK调试控制台)”复选框。然后点击“完成”。
  4. 点击“Project Explorer View(项目资源管理器视图)”中的“siul2_input_interrupt”项目,并如上所述构建、编译和运行演示。
  5. 按下板上的SW3按钮,按该按钮,红色LED灯将随之切换。
  6. 终止调试会话。

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上可以找到一些示例,但如果没有,许多都可以通过I2C、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。尽管您的评估板可能与该系统有所不同,但以下步骤是通用的,适用于所有支持的平台。