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

MIMXRT1060-EVK快速入门

上次修改时间: 2019-03-21 10:21:00支持 i.MX RT1060评估套件

1. 连接

让我们开始试用MIMXRT1060-EVK/EVKB!您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。下图显示了MIMXRT1060-EVK的图像,但MIMXRT1060EVKB的步骤也相同。

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

1.1 配置启动模式

设备有四种启动模式(一种保留供恩智浦使用)。根据内部BOOT_MODE寄存器中存储的二进制值选择启动模式。开关SW7用于选择MIMXRT1060-EVK/EVKB/MIMXRT1064-EVK板上的启动模式。

要从QSPI闪存启动,请确保SW7设置为0010

GS-MIMXRT1060-EVK-STEP1-1

1.2 连接USB线缆

iMX-RT1060-USB

1.3 运行开箱即用的演示

MIMXRT1060-EVK配有"LED blinky"演示,使用板载LED。当该板通电后,绿色LED灯应闪烁。

iMX-RT1060-LED

2. 获取软件

安装MIMXRT1060-EVK/EVKB的软件。

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

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

MCUXpresso SDK为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。您还可以使用在线SDK构建工具,为使用SDK构建工具的MIMXRT1060-EVK/EVKB创建定制SDK数据包。

点击以下链接,下载MIMXRT1060-EVK/EVKB的预配置SDK版本。了解有关SDK的更多信息

MCUXPRESSO-SDK-TN 获取MCUXpresso SDK

2.2 安装工具链

恩智浦提供名为MCUXpresso IDE的附赠工具链。

MCUXpresso IDE

获取MCUXpresso IDE

想使用不同的工具链?没问题!MCUXpresso SDK包括对IARKeil命令行GCC等其他工具的支持。

GS Tool Logos

2.3 PC配置

许多示例应用通过MCU UART输出数据,因此您需要确保已安装了板虚拟COM端口的驱动程序。运行驱动程序之前,必须将板插入您的PC。

下载驱动程序

借助已安装的串行端口驱动程序,运行您喜欢的终端应用,查看MCU UART的串行输出。将终端的波特率配置为115200,数据位配置为8,无奇偶校验且停止位为1。如需确定MIMXRT1060-EVK/EVKB虚拟COM端口的端口号,请打开设备管理器并在"端口"组下查找。

FRDM-K64F-GS-configuration

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

构建、运行

3.1 在MIMXRT1060-EVK上构建和运行SDK演示

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

3.2 浏览MCUXpresso SDK示例代码

MCUXpresso SDK附带一系列示例应用代码。如需查看内容,请浏览SDK安装中的SDK板文件夹,并选择您的板MIMXRT1060-EVK。

1/boards/evkmimxrt1060

或MIMXRT1060-EVKB

1/boards/MIMXRT1060EVKB.

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

3.3 构建、运行和调试

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

采用以下指南,了解如何使用MCUXpresso IDE打开、构建和调试示例应用。

采用MCUXpresso IDE运行演示

导入MCUXpresso SDK

  1. 打开MCUXpresso IDE
  2. 选择计算机上的目录作为演示工作区。GS-FRDM-K64F-MCUXPRESSO-DIRECTORY
  3. 切换到MCUXpresso IDE窗口中"已安装的SDK"视图。GS-FRDM-K64F-MCUXPRESSO
  4. 打开Windows资源管理器,并将EVK-MIMXRT1060 SDK(压缩)文件拖放到已安装的SDK视图中。
  5. 您将获得以下提示。单击OK继续导入:GS-FRDM-K64F-MCUXPRESSO-2
  6. 已安装的SDK将显示在“已安装的SDK”视图中,如下所示:GS-FRDM-K64F-MCUXPRESSO-3

构建示例应用

  1. 在左下角找到快速启动面板

    GS-FRDM-K64F-MCUXPRESSO-4
  2. 然后点击导入SDK示例…

    GS-FRDM-K64F-MCUXPRESSO-5
  3. 单击evkmimxrt1060板,选择导入可在该板上运行的示例,然后单击Next(“下一步”)。

    GS-FRDM-K64F-MCUXPRESSO-6
  4. 使用箭头按钮来展开demo_apps类别,然后点击hello_world旁边的复选框来选择该项目。确保选择UART作为SDK调试控制台。然后点击Finish

    GS-FRDM-K64F-MCUXPRESSO-7
  5. 现在点击项目名称来构建项目,然后点击Build图标。

    GS-FRDM-K64F-MCUXPRESSO-9
  6. 您可以在“控制台”选项卡中查看构建的状态。

    GS-FRDM-K64F-MCUXPRESSO-10

运行示例应用

  1. 项目已经编译好了,现在您可以将其闪存到板上并运行它。
  2. 确保USB线已插入到MIMXRT1060-EVK上的OpenSDA调试接头,然后在“快速启动”面板点击Debug(调试)。GS-FRDM-K64F-MCUXPRESSO-11
  3. MCUXpresso IDE将探测互联的板,并应查找CMSIS-DAP硬件调试器,此硬件调试器是MIMXRT1060-EVK上集成OpenSDA电路的一部分。点击OK(确定)继续。

    GS-FRDM-K64F-MCUXPRESSO-12
  4. 固件将被下载到板上,调试器开始运行。

    GS-FRDM-K64F-MCUXPRESSO-13
  5. 打开一个终端程序,并连接到已显示的板上的COM端口。使用115200波特率,数据位为8, 无奇偶校验且停止位为1。

  6. 点击"Resume"按钮启动应用:

    GS-FRDM-K64F-MCUXPRESSO-14
  7. hello_world应用开始运行,标语显示在终端上。如未显示,请检查您的终端设置和连接。

    GS-FRDM-K64F-IAR-IMG9
  8. 使用菜单栏的控件暂停、进入和逐步执行指令,然后点击Terminate图标停止调试会话:

    GS-FRDM-K64F-MCUXPRESSO-15

想使用其他工具链?

启动选项

i.MX RT跨界MCU的启动选项

进一步了解i.MX RT系列支持的不同启动源,包括芯片内执行功能(XIP)。

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

安全性

网络安全资源

i.MX RT安全启动实验室指南。了解如何使用i.MX系列的安全启动功能,包括如何生成密钥对和证书,如何使用leftosb工具编程熔丝以及签署固件。

满足当今的安全需求:使用跨界处理器实现端到端安全。了解物联网终端和边缘节点应满足的共同安全目标,以及在终端设备中实现信任根所需的步骤、工具和程序。

一站式安全启动工具:恩智浦MCUBootUtility v1.0.0现已发布。恩智浦MCUBootUtility是专为恩智浦MCU安全启动而设计的GUI工具。它包含了恩智浦官方安全支持工具集的所有功能,并支持完整的图形用户界面操作。

外部存储器

外部存储器资源

如何从QSPI闪存启用启动。本文档介绍了如何使用Open SDA或MfgTool通过Flashloader将可启动镜像编程到外部存储设备中的分布讲解。

如何为FLEXSPI NOR闪存启用调试本应用笔记介绍了如何编程、调试和配置新的FLEXSPI NOR闪存

使用Adesto EcoXip存储器开发代码。了解如何使用Adesto EcoXip Flash设备配置恩智浦i.MX RT1050 EVKB板的硬件和软件要求。

电机控制

电机控制设计资源

使用i.MX RT让电机旋转起来。本演示内容涵盖了旋转BLDC、PMSM或ACIM电机的MCU要求,电机控制基础知识和框架,以及如何在i.MX RT上实现电机控制。

MIMXRT10xx EVK上的PMSM磁场定向控制的应用笔记。介绍了用于三相永磁同步电机(PMSM)的传感器以及无传感器速度和位置电机控制软件的实现。

MIMXRT10xx EVK上的PMSM磁场定向控制用户指南。逐步指导如何在大多数常见的IDE中打开、编译、调试和运行永磁同步电机(PMSM)项目,如IAR Embedded Workbench®、MCUXpresso和Vision®Keil®IDE等。它还描述了如何将恩智浦 Freedom PMSM功率级和i.MX RT10xx评估套件转换为完整的电机控制参考设计,以及如何初始化FreeMASTER GUI工具来控制电机控制应用。

机器学习

机器学习资源

使用i.MX RT的eIQ®迁移学习实验室。学习如何在模型上执行迁移学习,以及如何在i.MX RT1060平台上运行它们。

eIQ Glow Lab for i.MX RT。通过运行手写数字识别模型示例,学习如何使用Glow神经网络编译器工具。下面还提供了涵盖该实验室的分步视频

Glow神经网络编译器快速入门:

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

图形

图形资源

使用恩智浦MCU和Embedded Wizard在实时工业HMI系统中实现图形功能——恩智浦已携手TARA Systems,提供嵌入式向导软件技术来实现此功能。i.MX RT1060的MCUXpresso SDK中提供了完全集成的Embedded Wizard示例项目。

Embedded Wizard和MCUXpresso快速入门——了解如何下载包含Embedded Wizard的SDK,以及如何在设备上启动并运行示例项目。

采用i.MX RT1060创建图形——了解如何采用i.MX RT开发图形,i.MX RT可使产品设计具有先进的多媒体GUI以及更好的人机界面(HMI)体验。

使用i.MX RT10xx MCU和Crank Storyboard板在实时工业HMI系统中实现图形功能——恩智浦已携手Crank Software,提供Storyboard软件技术来实现此功能。i.MX RT1060的MCUXpresso SDK中提供了完全集成的Storyboard示例项目。

Wi-Fi®

Wi-Fi资源

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

Tera Term教程

Tera Term教程

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

  1. 从SourceForge下载Tera Term。下载完成后,运行安装程序,然后返回到该页面继续操作。
  2. 下载
  3. 启动Tera Term. 首次启动时,会显示以下对话。选择串行选项。假设您已插入板,列表中会自动填充一个COM端口。
  4. Tera-Term-Connection
  5. 配置串行端口设置(使用之前确定的COM端口号),波特率为115200,数据位为8,无奇偶校验且停止位为1。要进行此操作,进入Setup->Serial Port并更改设置。
  6. 确认连接已打开。如已连接,Tera Term将在标题栏中显示以下内容。
  7. Tera-Term-Console
  8. 一切就绪

PuTTY教程

PuTTY教程

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

  1. 使用以下按钮下载PuTTY。下载完成后,运行安装程序,然后返回到该页面继续操作。
  2. 下载
  3. 启动PuTTY,可双击下载的*.exe文件或从开始菜单启动,具体取决于您所选的下载类型。
  4. 配置在启动的窗口中,选择"Serial"单选按钮并输入您之前确定的COM端口号。还要输入波特率,在本例中,为115200。
  5. PUTTY-Configuration
  6. 点击“Open”,打开串行连接。假设板已连接,并已输入正确的COM端口,此终端窗口会打开。如果配置不正确,PuTTY将会发出提示。
  7. 一切就绪

支持

通过设计技巧、培训文档和恩智浦网络社区了解关于RT1060的更多信息。如果需要其他帮助,请联系恩智浦支持

设计技巧

i.MX RT跨界MCU的硬件设计提示——这些有用的提示可以让您的第一个i.MX RT1060设计有个良好开端,包括使用电源管理单元、不同的启动模式和配置选项。

培训

网络社区

在恩智浦的一个社区网站上,可与其他工程师交流,获取专家建议,了解如何使用i.MX RT跨界MCU进行产品设计。