Getting Started with the MIMXRT595-EVK | NXP 半导体

MIMXRT595-EVK快速入门

上次修改时间: 2021-02-22 16:59:14支持 RT595评估套件

1. 连接

现在开始试用MIMXRT595-EVK!您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。

Video Player is loading.
Current Time 0:00
Duration 1:03
Loaded: 15.61%
Stream Type LIVE
Remaining Time 1:03
 
1x
  • Chapters
  • descriptions off, selected
  • captions off, selected
  • en (Main), selected

1.1 熟悉板

MIMXRT595-EVK-1_1

1.2 连接USB线缆

该板上有3个微型USB接头。将USB线缆插入到图片中所示的标记了Link USB (J40)的接头。

当该板通电后,RGB LED D19灯应闪烁。

MIMXRT595-EVK-1_2

1.3 运行开箱即用的演示

MIMXRT595-EVK随附有一个“ LED闪烁”演示,如下所述,以及演习Cortex M33、Fusion F1 DSP和GPU的演示。这个开箱即用演示将在一个应用笔记中进行介绍。

当该板通电后,RGB LED D19灯应闪烁。

MIMXRT595-EVK-1_3

2. 获取软件

Video Player is loading.
Current Time 0:00
Duration 10:38
Loaded: 1.56%
Stream Type LIVE
Remaining Time 10:38
 
1x
  • Chapters
  • descriptions off, selected
  • captions off, selected
  • en (Main), selected

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

想了解关于SDK的更多信息?

MCUXpresso软件开发套件(SDK)为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。

点击以下链接,下载MIMXRT595-EVK的预配置SDK版本将SDK解压到不含任何空格的目录路径中。

MCUXPRESSO-SDK-TN

获取MCUXpresso SDK

您还可以使用在线SDK构建工具,来创建MIMXRT595-EVK的定制SDK包。

2.2 安装工具链

想了解关于SDK的更多信息?

MCUXpresso软件开发套件(SDK)为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。

点击以下链接,下载MIMXRT595-EVK的预配置SDK版本。将SDK解压到不含任何空格的目录路径中。

MCUXPRESSO-SDK-TN

获取MCUXpresso SDK

您还可以使用在线SDK构建工具,来创建MIMXRT595-EVK的定制SDK包。

恩智浦提供名为MCUXpresso IDE的附赠工具链。请下载MCUXpresso v11.3.0及以上版本。

MCUXpresso IDE

获取MCUXpresso IDE

想使用不同的工具链?

需要帮助选择

MCUXpresso SDK包括对IARKeil命令行GCC等其他工具的支持。

GS Tool Logos

2.3 MCUXpresso配置工具

MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还可提供引脚和时钟工具,以生成面向定制板支持的初始化C代码。它完全集成为MCUXpresso IDE的一部分,如果使用不同的工具链,也可以将其作为单独的工具下载。需要MCUXpresso配置工具v9.0或更高版本来支持i.MXRT595。

MCUXpresso Config Tools

获取MCUXpresso配置工具

2.4 LPCScrypt

也需要安装调试器和虚拟COM端口的驱动程序。它们是LPCScrypt包的一部分,可以从下面下载。LPC-Link2电路固件也需要更新,以使用J-Link接口。以下教程将逐步介绍这些步骤。

LPCScrypt教程

2.5 串行终端

许多MCUXpresso SDK示例应用通过MCU UART输出数据。安装您首选的终端软件,将其波特率配置为115200,数据位配置为8,无奇偶校验位,停止位为1。如需确定MIMXRT595-EVK虚拟COM端口的端口号,请打开设备管理器并在"端口(COM和LPT)"组下查找。

不确定如何使用终端应用?试试这些教程:

MCUXpresso终端Tera Term教程PuTTY教程

2.6 J-Link

为了调试Fusion F1 DSP,需要下载必要的J-Link驱动程序。按照下一个教程,了解如何下载并安装此软件。

SEGGER

J-Link教程

2.7 安装Xtensa Xplorer IDE和工具

要在MIMXRT595-EVK上编码和调试DSP,需要下载Cadence Tensilica Xplorer。这是MIMXRT595的DSP内核唯一可用的开发IDE。

XTENSA Logo

Xplorer教程

构建、运行

Video Player is loading.
Current Time 0:00
Duration 10:02
Loaded: 1.66%
Stream Type LIVE
Remaining Time 10:02
 
1x
  • Chapters
  • descriptions off, selected
  • captions off, selected
  • en (Main), selected

3.1 浏览MCUXpresso SDK示例代码

MCUXpresso SDK附带一系列示例应用代码。如需查看内容,请浏览SDK安装中的SDK boards文件夹,并选择MIMXRT595-EVK. (/boards/evkmimxrt595)。

如需了解特定示例代码的详细信息,请参阅示例目录中的readme.txt文件。

3.2 构建和调试MCUXpresso SDK示例

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

修改SDK示例

Video Player is loading.
Current Time 0:00
Duration 6:01
Loaded: 2.76%
Stream Type LIVE
Remaining Time 6:01
 
1x
  • Chapters
  • descriptions off, selected
  • captions off, selected
  • en (Main), selected

4.1 从MCUXpresso SDK克隆示例项目

选项A:使用MCUXpresso IDE来克隆示例项目。

选项B:使用MCUXpresso配置工具来克隆与第三方IDE配套使用的现有MCUXpresso SDK示例。请使用MCUXpresso配置工具v9.0或更高版本。

4.2 使用引脚工具

现在,让我们使用MCUXpresso配置工具中的引脚工具,将闪烁的LED灯更改为不同LED灯颜色。

4.3 使用时钟工具

然后,使用属于MCUXpresso配置工具的时钟工具来更改时钟设置并更改LED闪烁的速率。

4.4 成功

应用修改完成后,您会看到MIMXRT595-EVK的RGB LED绿灯闪烁。

LPCScrypt教程

LPCScrypt教程

LPCScrypt是基于命令行的快速闪存、EEPROM、OTP和安全的编程工具,面向LPC微控制器。推荐使用该工具对最新的CMSIS-DAP和J-Link固件进行编程。

  1. 使用以下按钮下载LPCScrypt工具,选择平台(Windows、MAC OC X和Linux)。下载后,运行安装程序。在安装过程中,将为所有平台自动安装DFU和VCOM驱动程序。

    下载

  2. 配置要更新LPC-Link2调试电路固件,请拔掉J40上的USB数据线,然后接上DFULink跳线。
    • 在MIMXRT595-EVK中,JP1是LPCXpresso DFU。使用跳线连接JP1MIMXRT595-EVK Top
    • 通过调试链接USB连接器J40将此板重新连接至主机。
  3. 启动LPCScrypt,双击LPCScrypt install中的“Boot LPCScryft”文件C:\ProgramData\Microsoft\Windows\Start Menu\Programs\LPCScrypt.。LPCSCRYPT-MODAL-2
    • 在该命令Shell中,运行JLINK脚本来安装JLink调试固件LPCSCRYPT-MODAL-3

      • 本文档中的文件路径使用Windows目录分隔符,在Linux或Mac OSX上,它们必须替换为“/”。
      • 对于Windows用户,可以从“开始”菜单上的LPCScrypt条目获得这些脚本的快捷方式。
  4. 验证选择固件(在本例中为J-Link)后,LPCScrypt命令窗口将在控制台中显示如下所示的内容。LPCSCRYPT-MODAL-4
  5. 准备就绪编程完成后,从主机上断开此板。拔下DFULink跳线,然后重新将板连接到主机上。您会在主机的USB系统上看到此硬件调试器。

MCUXpresso IDE终端教程

MCUXpresso IDE终端教程

最新版本的MCUXpresso IDE带有终端仿真应用。此工具可用来显示从恩智浦开发平台的虚拟串行端口发送的信息。

  1. 打开MCUXpresso IDE
  2. FRDM-K32L2B3-OPEN-MCU IDE-S2
  3. 点击IDE顶部的“打开终端”按钮或按“Ctrl+Alt+Shift+T”来启动MCUXpresso IDE终端。
  4. FRDM-K32L2B3-MCU-IDE-TERMINAL-S2
  5. 选择串行终端
  6. FRDM-K32L2B3-SELECT-TYPE-S2
  7. 配置串行端口设置(使用LPC-Link2 COM端口号),波特率为115200,数据位为8,无奇偶校验位,停止位为1,然后按“确定”按钮。
  8. FRDM-K32L2B3-SERIAL-PORT-S2
  9. 确认连接已打开。如果已连接,MCUXpresso IDE将在终端视图中显示如下图所示。
  10. FRDM-K32L2B3-VERIFY-S2
  11. 一切就绪

Tera Term教程

Tera Term教程

Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。

  1. 从SourceForge下载Tera Term。下载完成后,运行安装程序,然后返回到该页面继续操作。
  2. 下载

  3. 启动Tera Term。首次启动时,会显示以下对话。选择串行选项。假设已连接了板,列表中会自动填充一个COM端口。
  4. TERA-TERM-TURORIAL-1
  5. 配置串行端口设置(使用之前确定的COM端口号),波特率为115200,数据位为8,无奇偶校验位,停止位为1。要进行此操作,进入Setup -> Serial Port并更改设置。
  6. 确认连接已打开。如已连接,Tera Term将在标题栏中显示以下内容
  7. TERA-TERM-TURORIAL-2

PuTTY教程

PuTTY教程

PuTTY是一款备受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。

  1. 使用以下按钮下载PuTTY。下载完成后,运行安装程序,然后返回到该页面继续操作。
  2. 下载

  3. 启动PuTTY,可双击下载的*.exe文件或从开始菜单启动,具体取决于您所选的下载类型
  4. 配置在启动的窗口中,选择"Serial"单选按钮并输入之前确定的COM端口号。还要输入波特率,在本例中,为115200
  5. FRDM-K32L2B3-PUTTY-S2
  6. 点击“Open”(打开),打开串行连接。假设板已连接,并已输入正确的COM端口,此终端窗口会打开。如果配置不正确,PuTTY将会发出提示
  7. FRDM-K32L2B3-PUTTY-CERIFYCONN
  8. 一切就绪

SEGGER J-Link教程

  1. 下载J-Link软件

    进入SEGGER下载页:Segger

  2. 展开“J-Link软件和文档包”部分SEGGER-JLINK-1
  3. 选择与您的操作系统匹配的软件,然后下载最新版本。SEGGER-JLINK-2

    接受条款并下载软件

  4. 双击执行刚下载的.exe文件。按照安装说明,直到J-Link安装完成SEGGER-JLINK-3
  5. 一切就绪

Xtensa Xplorer教程

Xtensa Xplorer教程

Cadence® Tensilica® Xplorer是一个完整的开发环境,可帮助用户创建高性能Tensilica®处理器的应用代码。Xplorer是XCC编译器、汇编器、链接器、调试器、代码分析器和全套GUI工具等功能强大的软件开发工具的接口。

Xplorer(包括GUI和命令行环境)是MIMXRT500的DSP内核唯一可用的开发IDE。

  1. 创建一个配置文件。这是下载tensilicon工具所需要的。转到URL Fusion f1 DSP SDK For RT500,登录。首次访问时,请先注册。XTENSA-EXPLORER-IMAGE

    您将收到一封带有“Tensilica工具”激活链接的确认电子邮件。点击激活链接以完成注册。

  2. 安装Xtensa Xplorer IDE。注册后,请登录,您将看到可用的材料
    • 为操作系统下载并安装“Xtensa Xplorer IDE 8.0.10”
    • 为操作系统下载“DSP配置”。稍后将安装它(步骤5)XTENSA-EXPLORER-IMAGE
  3. 下载许可证密钥。要生成正确的许可证文件,应首先为计划运行Xtensa工具的计算机确定适当的MAC。打开命令提示符并输入:

    Windows:

    XTENSA-EXPLORER-IMAGE

    Linux:

    XTENSA-EXPLORER-IMAGE

    重新加载并返回Tensilica URL: Fusion f1 DSP SDK For RT500,然后点击“获取RT500 SDK许可证密钥”。

    XTENSA-EXPLORER-IMAGE

    输入您的MAC地址,不要用“-”或“:”符号。

    XTENSA-EXPLORER-IMAGE
  4. 安装许可证密钥。生成并下载许可证后,打开Xplorer IDE,然后在菜单上选择Help → Xplorer License Keys → License Options → Install Software Keys。选择许可证密钥文件,然后点击“完成”。XTENSA-EXPLORER-IMAGE
  5. 安装RT500 DSP构建配置。可以使用“系统概述”面板将构建配置安装到IDE中,默认情况下该面板位于左下角。如果此面板不可见,可以使用Window → Show View → System Overview菜单项进行切换XTENSA-EXPLORER-IMAGE

    搜索您在第2步下载的配置。

    XTENSA-EXPLORER-IMAGE
  6. 安装Xtensa On Chip Debugger Deamon。Xtensa On Chip Debugger Deamon(xt-ocd)是一款基于gdb的强大调试工具。默认情况下,Xplorer IDE没有安装它。IDE包含一个自解压的可执行安装程序,它位于:

    Windows:

    “C:\usr\xtensa\XtDevTools\downloads\RI2019.1\tools\xt-ocd-14.0.1-windows64-installer.exe”

    Linux:

    “~/xtensa/XtDevTools/downloads/RI2019.1/tools/xt-ocd-14.0.1-linux64-installer”

    目前,xt-ocd通过RT500的串行线调试(SWD)支持J-Link和Arm RVI/DSTREAM硬件调试器。 xt-ocd安装了对J-Link硬件调试器的支持,但没有安装必选的J-Link驱动程序,而这些驱动程序必须单独安装。RT500需要J-Link软件版本6.92或更高版本。

  7. 识别LPC-Link2的Jlink序列号。运行JLINK命令来检查序列号。它位于:“C:\Program Files (x86)\SEGGER\JLinkXTENSA-EXPLORER-IMAGE

    每个EVK/LPC-Link2都有不同的Jlink S/N。

    XTENSA-EXPLORER-IMAGE

    编辑拓扑文件。xt-ocd配置了一个名为'topology.xml'的XML输入文件。这个文件位于Xtensa OCD安装目录下:“C:\Program Files (x86)\Tensilica\Xtensa OCD Daemon 14.01”

    需要为调试器硬件修改此文件。以J-link为例,请使用此topology.xml文件替换原始文件。或复制以下一个示例

    请注意,您需要用自己的Jlink序列号(在上一步中获得的9位数字)替换“usbser”部分。

    XTENSA-EXPLORER-IMAGE

    对于ARM RealView ICE (RVI)和DSTREAM硬件调试器,显示以下另一个topology.xml示例:

    XTENSA-EXPLORER-IMAGE

设计资源

其他资源

传感器

用多种恩智浦传感器解决方案探索世界。恩智浦为您的项目提供专用传感器解决方案,包括加速度传感器、压力传感器和触摸传感器等。详情请参见传感器

NFC

近场通信是一种简单、直观的技术,让您仅需轻触一下便可与周围世界安全交互。如需了解有关恩智浦NFC解决方案的详细信息,请参见NFC——近场通信

Wi-Fi

使用i.MX RT平台的恩智浦Wi-Fi模块快速入门指南 ——试用Wi-Fi模块。它指导您如何使用Wi-Fi模块和i.MX RT平台

支持

论坛

与其他工程师交流,并获得使用i.MX处理器和MCUXpresso软件和工具进行设计的专家建议。在以下两个专业技术论坛中,选择一个加入论坛讨论:i.RT技术论坛MCUXpresso软件和工具技术论坛