i.MXRT7xx-EVK快速入门

上次修改时间: Nov 11, 2025 new

本文档内容

  • 1

    开箱即用
  • 2

    获取软件
  • 3

    构建、运行
  • 4

    Developer Experience (开发人员体验)

1. 开箱即用

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

1.1 熟悉板

i.MXRT700板预编程了一个带LED闪烁的演示程序。这是一个健全性检查,用来检验设备是否能按照预期正常工作。

Getting Started RT700 Evaluation Kit Software Image 1

1.2 连接板

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

Getting Started RT700 Evaluation Kit Software Image 2

2. 获取软件

2.1 安装工具链

恩智浦提供免费工具链,VS Code带有恩智浦扩展,可实现快速、灵活的开发。

Visual Studio Code

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

想使用不同的工具链?

如果需要帮助选择,请浏览MCUXpresso软件和工具套件。MCUXpresso SDK支持IARKEIL命令行GCC等其他工具。

MCUXPRESSOLOGOS

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

GitHub上的MCUXpresso SDK由多组软件构成,这些软件分布在不同的存储库中。MCUXpresso SDK使用主流West清单工具明确列出所包含的软件。安装了恩智浦扩展“MCUXpresso for VSCode”后,GitHub存储库将成为存储库菜单中的一个可用选项。

MCUXpresso Software Development Kit Icon

MCUXpresso SDK为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。或者,也可以从MCUXpresso SDK Builder下载并安装一个本地的SDK压缩包。

2.3 MCUXpresso配置工具

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

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

MCUXpresso Software Config Tools Icon

2.4 编程和配置工具

MCUXpresso安全配置(SEC)工具是一款基于GUI的应用,用于简化在恩智浦MCU上生成和配置可启动的可执行文件。建议所有用户首先使用MCUXpresso安全配置(SEC)工具进行试运行和大规模生产。它支持在量产阶段对恩智浦微控制器进行安全编程和设备配置。下载该工具后,可在“帮助”选项卡下找到用户指南。按照“处理器特定工作流程”一章中针对您的板的说明进行操作。

SEC

3. 构建、运行

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

3.1 使用VS Code构建和运行示例

以下步骤将指导您通过VS Code为基于RT700的Cortex-M33应用运行hello_world演示应用。

前提条件:

本示例适用于Windows 10,但MCUXpresso for Visual Studio Code也可以轻松安装在MacOS和Linux上。

https://www.nxp.com/design/design-center/training/TIP-GETTING-STARTED-WITH-MCUXPRESSO-FOR-VS-CODE

按照MCUXpresso for VS Code扩展的软件安装步骤进行操作。

    本节将导入面向RT700微控制器的MCUXpresso SDK。
  • 1. 在MCUXpresso for VS Code的“快速启动面板”中,点击“导入存储库”按钮,如下所示。
  • Getting Started RT700 Evuation Kit Software Image 3
  • 2. 选择“远程”选项,从github导入存储库。
  • Getting Started RT700 Evuation Kit Software Image 4
  • 3. 浏览至用于存储SDK的文件夹位置,然后点击“导入”。
  • Getting Started RT700 Evuation Kit Software Image 5
  • 4. 终端输出显示SDK下载进度。
  • Getting Started RT700 Evuation Kit Software Image 6
    导入示例项目
  • 在“快速启动面板”中点击“从存储库导入示例”按钮,然后在“从存储库导入示例”窗口中填写相应的信息。
  • 从已下载的本地文件夹中选择存储库。
  • 点击“选择板”,查看所选存储库支持的板。较长的板列表可以通过在可用选择区域中输入来进行筛选。
  • 选择MIMXRT700-EVK。选择板后,会显示该板的图片,以帮助用户确认选项。
  • 点击“选择模板”,显示所选存储库中可用的示例列表。
  • 长列表示例可以通过在可用选择区域中输入进行筛选。(例如,输入Hello来筛选Hello World示例)。选择demo_apps/hello_world
  • 点击“选择工具链”,从可用构建工具列表中选择一个。MCUXpresso安装程序提供一个默认选项“ARM GNU tool chain version xx” (“ARM GNU工具链版本xx”)。
  • 该工具还会在其他默认位置查找MCUXpresso IDE安装。这些可能会被列为GNU Arm工具链的替代选项。
  • Getting Started RT700 Evaluation Kit Software Image 7
  • 点击“创建”。这会在您的“项目”面板中添加RT700的新“Hello World”示例。如果弹出询问是否信任文件作者的窗口,请点击“是”即可。
  • Getting Started RT700 Evuation Kit Software Image 8

构建项目

构建流程在创建项目时配置。用户可以点击项目视图中的一个图标启动构建。 点击项目名称右边的“构建”图标,项目构建开始。如果想切换回“MCUXpresso扩展”视图,可以点击左侧导航栏中的“X”图标。您可能仍然处于前一节的“资源管理器”视图。点击hello_world项目右边的“构建”图标。

Getting Started RT700 Evuation Kit Software Image 9

构建流程就会开始。界面底部的OUTPUT终端标签显示构建进度。也可以右键点击项目名称,显示更多的构建选项。点击Rebuild或Clean Build,之前构建的残留文件会被删除,项目重新构建。否则,点击“Build Selected”,会输出“no work to do”。

Getting Started RT700 Evaluation Kit Software Image 10

烧写和调试项目

MCUXpresso for Visual Studio Code可以让用户为恩智浦微控制器编程和调试项目。这些步骤需要正确安装和配置硬件调试器驱动程序。MCUXpresso for Visual Studio Code支持使用恩智浦、Segger和PEmicro提供的主流硬件调试器。MCUXpresso安装程序提供了为不同硬件调试器安装支持的选项。

启动调试会话之前,构建好的项目输出二进制文件会烧写到目标板上。调试会话提供一些控件和视图,帮助开发人员分析项目的运行情况。下面的步骤会展示如何成功地烧写和编程RT700 EVK评估套件。

  • 确认板载硬件调试器已连接到PC的USB端口。
  • 点击“DEBUG PROBE”窗格中的刷新箭头,检测已连接的硬件调试器。
  • Getting Started RT700 Evuation Kit Software Image 14
  • 3.开始调试会话的第一步是将构建好的项目镜像烧写到目标设备。您可以按以下方式,对所选目标进行调试或烧写。
  • Getting Started RT700 Evuation Kit Software Image 11
  • 4.Visual Studio Code调试会话为用户提供一个不同的“运行和调试”视图。这可以从左侧导航栏现在被高亮显示的Bug图标看出。下图中已标注关键工具:Start Debug:这是另一个启动调试的入口点 Debug Controls:暂停;跳过;进入;跳过;重启;停止 Variables:局部变量和寄存器 Watch:添加表达式以持续监测 Breakpoints:添加、切换和查看目标代码 Call Stack:程序中正在运行的子程序列表 Status Ribbon:屏幕底部将更改状态文本和/或颜色为橙色。
  • Getting Started RT700 Evuation Kit Software Image 15

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

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

想使用其他工具链?

此演示也适用于IAR和KEIL

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

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

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

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

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

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

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

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

4.3 演示纵览

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