Getting Started with the MIMXRT1050-EVK Evaluation Board | NXP 半导体

MIMXRT1050-EVK评估板入门

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

1. 连接

让我们开始试用MIMXRT1050-EVK / EVKB

您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。

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

1.1 连接USB线缆

MIMXRT1050-EVK-TOP

MIMXRT1050-EVK-TOP

1.2 运行开箱即用的演示

MIMXRT1050-EVK/EVKB预装了”水准仪“演示,可充分利用板载加速度传感器。当板平放时,绿色LED熄灭;当板倾斜时,绿色LED根据X轴上的倾斜度逐渐发亮。

MIMXRT1050-EVK-X-AXIS

注:如果EVK评估板间歇运行,请使用双USB A转单Micro B接头的USB Y线缆,或通过圆柱形插孔的外部电源(在接头J1的引脚1和引脚2之间放置跳线)为此板供电。

2. 获取软件

2.1 选择开发路径

安装MIMXRT1050-EVK/EVKB的软件

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

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

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

点击以下链接,下载MIMXRT1050-EVK/EVKB的预配置SDK版本

想了解SDK?

MCUXPRESSO-SDK-TN

获取MCUXpresso SDK

您还可以使用在线SDK构建工具,为使用SDK构建工具的MIMXRT1050-EVK/EVKB创建定制SDK包。

2.3 安装工具链

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

MCUXpresso IDE

获取MCUXpresso IDE

想使用不同的工具链?

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

Getting Started Logos Images

2.4 PC配置

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

下载驱动程序

FRDM-K64F-GS-configuration

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

不确定如何使用终端应用?尝试以下任一教程:Tera Term教程PuTTY教程

注:如果EVK评估板间歇运行,请使用双USB A转单Micro B接头的USB Y线缆,或通过圆柱形插孔的外部电源(在接头J1的引脚1和引脚2之间放置跳线)为此板供电。

3. 构建、运行

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

3.1 浏览MCUXpresso SDK示例代码

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

1/boards/evkbimxrt1050

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

3.2 构建、运行并调试MCUXpresso SDK示例

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

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

想使用其他工具链?

注:如果EVK评估板间歇运行,请使用双USB A转单Micro B接头的USB Y线缆,或通过圆柱形插孔的外部电源(在接头J1的引脚1和引脚2之间放置跳线)为此板供电。

启动选项

文档和视频 说明
AN12108:如何从QSPI Flash启动 本文档介绍了如何使用Open SDA或MfgTool通过Flashloader将可启动镜像编程到外部存储设备中的分步讲解。
AN12107:如何从8线SPI Flash和SD卡启动 本文档介绍了如何将可引导镜像编程到外部存储设备中。

工具和参考

MCUXpresso安全配置工具 一款基于GUI的应用,用于简化在恩智浦i.MX RT上可启动的可执行文件的生成和配置。

启动论坛资源 在我们的论坛上寻找启动问题的答案或提交新问题。

外部存储器

文档和视频 说明
AN12437:i.MX RT系列性能优化 如何优化在不同存储设备上运行的系统性能。
AN12108:如何从QSPI Flash启动 本文档介绍了如何使用Open SDA或MfgTool通过Flashloader将可启动镜像编程到外部存储设备中的分步讲解。
AN12107:如何从8线SPI Flash和SD卡启动 本文档介绍了如何将可启动镜像编程到外部存储设备中。
AN12183:如何为FLEXSPI NOR Flash启用调试 本应用笔记介绍了如何编程、调试和配置新的FLEXSPI NOR Flash。
使用Adesto EcoXip存储器开发代码 了解如何使用Adesto EcoXip Flash设备配置恩智浦i.MX RT1050 EVKB板的硬件和软件要求。
AN12564:在i.MX RT系列上实现边读边写(RWW) 如何在i.MX RT系列上实现RWW要求。
AN12239:如何使用i.MX RT启用HyperRAM 如何将HyperRAM与i.MX RT MCU配合使用,包括硬件连接、HyperRAM协议、源代码和性能。
AN13028:在i.MX RT上对HyperRAM/PSRAM的高级用法 本应用笔记介绍在i.MX RT MCU上与FlexSPI一起使用时,HyperRAM/PSRAM的高级用法,包括FlexSPI预取功能、HyperRAM/PSRAM刷新间隔以及支持的HyperRAM设备。

MCUXpresso SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些常见的外部存储器示例。

FlexSPI Hyper Flash轮询传输示例

如何在轮询中使用FlexSPI驱动程序。

路径:

1/boards/evkbimxrt1050/driver_examples/flexspi/hyper_flash/polling_transfer

FlexSPI Nor轮询示例

如何在轮询中使用FlexSPI驱动程序。

路径:

1/boards/evkbimxrt1050/driver_examples/flexspi/nor/polling_transfer

SDRAMC示例

如何使用SEMC控制器驱动程序初始化外部SDRAM芯片。

路径:

1/boards/evkbimxrt1050/driver_examples/semc/sdram

工具和参考

MCUXpresso安全配置工具 一款基于GUI的应用,用于简化在恩智浦i.MX RT上可启动的可执行文件的生成和配置。

网络安全和完整性

i.MX RT1050采用安全设计,并由驱动片上系统(SoC)的安全软件提供支持。

文档和视频 说明
i.MX RT安全启动实验室指南 了解如何使用i.MX系列的安全启动功能,包括如何生成密钥对和证书,如何使用leftosb工具编程熔丝以及签署固件。
在i.MX RT10xx跨界MCU上安全启动 了解有关安全启动功能以及如何使用MCUXpresso安全配置工具配置这些功能的详细信息。
MCUXpresso安全配置工具快速入门 这些视频涵盖了工具的基本入门内容,并实时演示了该工具,展示了i.MX RT1060评估工具包中提供的各种配置类型和启动设备。
安全启动在线研讨会和演示 使用最新的恩智浦软件和工具,您可以在基于i.MX RT10xx MCU的设计中集成启动验证和加密执行。了解有关安全启动功能以及如何使用MCUXpresso安全配置工具配置这些功能的详细信息。
满足当今的安全需求:使用跨界处理器实现端到端安全 了解物联网终端和边缘节点应满足的共同安全目标,以及在终端设备中实现信任根所需的步骤、工具和程序。
AN12800:i.MX RT10xx熔丝配置,为您保驾护航 对于安全应用,有些熔丝与安全功能无关,可能需要进行配置。本文档介绍针对安全应用的熔丝配置,并提供熔丝配置建议。
AN12419:面向i.MX RT10xx的Secure JTAG 本文档介绍如何使用i.MX RT10xx MCU系列上的Secure JTAG。
AN12901:DCP——如何进行密钥管理 i.MX RT10xx提供数据协处理器(DCP)模块,该模块支持高级加密标准(AES)加密和散列功能。此应用笔记介绍如何将AES模块用于不同的密钥,以及如何管理密钥。

MCUXpresso SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与安全性和完整性相关的常见示例。

DCP示例

使用KSDK软件通过DCP软件驱动实现多种加密算法的演示程序。

路径:

1/boards/evkbimxrt1050/driver_examples/dcp

BEE示例

演示如何设置BEE驱动程序,以便对QSPI存储区中存储的数据进行动态解密。

路径:

1/boards/evkbimxrt1050/driver_examples/bee

Mbedtls示例

程序执行加密算法的基准和测试。(需要可选的mbedTLS中间件包)。

路径:

1/boards/evkbimxrt1050/mbedtls_examples/

工具和参考

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

MCUXpresso安全配置工具一款基于GUI的应用,用于简化在恩智浦i.MX RT上可启动的可执行文件的生成和配置。

RT1050安全参考手册

有线通信

文档和视频 说明
恩智浦微控制器的有线通信中间件 了解通过MCUXpresso SDK提供的有线通信库和示例。
恩智浦MCUXpresso SDK中的CANopen 如何使用恩智浦MCUXpresso SDK随附的EmSA CANopen库。
采用i.MX RT 1064和LPC55的CANopen和Embedded Wizard演示 使用i.MX RT1064和LPC55S16演示板结合恩智浦MCUXpresso SDK不同中间件组件进行的演示
AN12822:在RT1050上使用FlexIO模拟8080总线 如何使用FlexIO模块模拟8080并行总线,并驱动具有8080总线接口的图形TFT LCD。
AN12679:使用基于恩智浦SDK的i.MX RT实现高速RS-485应用 如何实现与恩智浦i.MX RT系列EVK的RS-485通信,以及基于恩智浦MCUXpresso SDK的软件设计。
AN12103:使用i.MX RT1050开发简易UVC设备 UVC被广泛用于各种应用中,包括桌面摄像头(网络摄像头)、数码摄像机以及静止图像摄像头。本文档介绍了如何开发简易UVC设备,并介绍了演示应用的硬件和软件平台。
MCU技术时刻|CANopen和MCUXpresso快速入门 了解如何下载包含EmSA的CANopen协议栈的SDK,并创建一个管理器和一个设备CANopen网络。

MCUXpresso SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了有线通信的一些常见示例。

CANopen示例

实施最小的CANOpen Manager和CIA 401通用I/O设备。(需要可选的CANopen中间件包)。

路径:

1/boards/evkbimxrt1050/canopen_examples/

Lwip示例

使用ICMP协议的lwIP TCP/IP软件栈的各种演示和示例。(需要可选的lwIP中间件包)。

路径:

1/boards/evkbimxrt1050/lwip_examples/

USB示例

SDK中存在大量主机和设备操作的USB示例。(需要可选的USB主机、设备、OTG协议栈中间件包)。

路径:

1/boards/evkbimxrt1050/usb_examples/

AWS以太网示例

Amazon FreeRTOS Qualification(AFQ)、设备配置、AWS Greengrass发现、使用Android移动应用的远程控制和阴影灯泡演示。

路径:

1/boards/evkbimxrt1050/aws_examples

工具和参考

加速开发使用CANopen和CANopen FD实现稳健网络通信恩智浦已与EmSA合作,提供CANopen作为强大的软件使能技术。MCUXpresso SDK中提供基于MicroCANopen Plus v7.0的完全集成的CANopen库。

面向恩智浦SDK的EmSA CANopen库用户手册

无线连接

文档和视频 说明
恩智浦携手松下公司提供的i.MX RT和Wi-Fi解决方案 了解i.MX RT跨界MCU和可用的支持Wi-Fi®模块,包括双频PAN9026 Wi-Fi 4 + Bluetooth™ 5.0无线模块。
恩智浦微控制器的云连接 集成了对Amazon Web Services、微软Azure和谷歌云物联网等云服务的支持。
使用i.MX RT平台的恩智浦Wi-Fi模块快速入门指南 本指南包含第三方提供的在i.MX RT EVK上启用恩智浦Wi-Fi SoC的各种模块。
AN12257:物联网设备与LoRa的安全连接 本文档介绍如何在网关和终端设备之间建立与LoRa的安全物联网连接。

MCUXpresso SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了与无线连接相关的常见示例。

AWS Wi-Fi示例

Amazon FreeRTOS Qualification(AFQ)、设备配置、AWS Greengrass发现、使用Android移动应用的远程控制和阴影灯泡演示。

路径:

1/boards/evkbimxrt1050/aws_examples

Wi-Fi示例

CLI支持用法示例、iPerf网络性能测量、Wi-Fi测试模式示例和Wi-Fi配置实用程序演示。

路径:

1/boards/evkbimxrt1050/wifi_examples

电源管理

文档和视频 说明
AN12085:如何使用i.MX RT低功耗功能 介绍i.MX RT系列的低功耗应用设计要点。
AN12094:i.MX RT1050功耗与测量 本文介绍了i.MX RT1050的功耗,包括运行模式和低功耗模式配置,以及不同电源模式下的功耗。

MCUXpresso SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了与电源管理相关的常见示例。

电源模式开关演示

演示KSDK中裸机或RTOS的电源模式的使用。

路径:

1/boards/evkbimxrt1050/demo_apps/power_mode_switch

音频

文档和视频 说明
恩智浦微控制器上的音频软件 中间件、示例应用、MCUXpresso配置工具和高级音频应用的合作伙伴解决方案。
AN12090:SAI的多通道特性使用讲解 本文档介绍了7.1环绕声系统所采用的技术(包括SAI和FLAC),并指导如何使用多通道SAI功能开发以适当的高性能方式运行的应用。

MCUXpresso SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与电机控制相关的常见示例。

SAI演示

演示复杂的数字音频播放和录制用例。

路径:

1/boards/evkbimxrt1050/demo_apps/sai

SAI外设演示

演示复杂的数字音频播放和录制用例。

路径:

1/boards/evkbimxrt1050/demo_apps/sai_peripheral

SAI驱动程序示例

如何将SAI驱动程序与EDMA、中断、录制和播放功能配合使用。

路径:

1/boards/evkbimxrt1050/driver_examples/sai

I2S演示

如何将flexio_i2s驱动程序与EDMA和中断结合使用

路径:

1/boards/evkbimxrt1050/driver_examples/flexio/i2s

USB音频示例

裸机和FreeRTOS的音频录制和播放示例。

路径:

1/boards/evkbimxrt1050/usb_examples

显示器和显卡

文档和视频 说明
面向恩智浦微控制器的图形 多个合作伙伴提供的图形库和工具,用于开发各种复杂程度的嵌入式GUI。
使用恩智浦MCU和Embedded Wizard在实时工业HMI系统中部署图形功能 恩智浦已与TARA Systems合作,提供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作为软件支持技术。
轻松创建令人惊叹的GUI 介绍MCUXpresso SDK中的Embedded Wizard。
AN12302:i.MX RT eLCDIF RGB模式用例 在MIMXRT1050-EVKB板上使用增强型液晶显示界面(eLCDIF)的示例。
MCU技术时刻|使用emWin和AppWizard开发GUI 如何使用SEGGAR AppWizard中的不同功能轻松创建基于emWin的完整的、随时可运行的项目。
GUI Guider快速入门 本演示将展示如何使用GUI Guider轻松设计具有吸引力的嵌入式GUI。

MCUXpresso SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与显示和图形相关的常见示例。

Crank Storyboard示例

示例验证启动、将图形渲染到屏幕并演示storyboard引擎(需要可选的Crank Storyboard GUI中间件包)。

路径:

1/boards/evkbimxrt1050/crank_storyboard_examples

EmWin示例

演示如何使用emWin库呈现文本和图形小部件。(需要可选的emWin中间件包)。

路径:

1/boards/evkbimxrt1050/emwin_examples

Embedded Wizard GUI示例

通过各种演示展示如何开发EW GUI解决方案。(需要可选的Embedded Wizard GUI中间件包)。

路径:

1/boards/evkbimxrt1050/ew_gui_examples

JPEG示例

从SD卡读取JPEG图片,对其进行解码,并在LCD面板中逐一显示(需要可选的JPEG库中间件包)。

路径:

1/boards/evkbimxrt1050/jpeg_examples

LittleVGL示例

演示littlevgl小部件(需要可选的LVGL中间件包)。

路径:

1/boards/evkbimxrt1050/littlevgl_examples

摄像头接口

与IMIXRT1050EVK配套工作的LCD面板并在MCUXpresso SDK摄像头接口示例中使用的是RK043FN01H-CT

文档和视频 说明
AN12110:使用i.MX RT系列开发摄像头应用 如何使用恩智浦i.MX RT1050处理器开发高清摄像头应用。
将摄像头和LCD连接到i.MX RT EVK 如何将LCD和摄像头连接到i.MX RT板,以及如何测试它们是否正确连接。

MCUXpresso SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与摄像头接口相关的常见示例。

CSI CCIR656

本项目展示了如何使用CSI驱动程序接收摄像头数据。

路径:

1/boards/evkbimxrt1050/csi/ccir656

CSI RGB565

本项目展示了如何使用CSI驱动程序接收摄像头数据。

路径:

1/boards/evkbimxrt1050/csi/rgb565

语音

文档和视频 说明
语音处理 恩智浦的一系列语音控制和通信软件和解决方案,包括免费的语音识别技术。
AN13065:带TensorFlow Lite推理功能的性别语音识别 本文档介绍了在性别语音音频样本和分类方面训练TensorFlow模型的步骤。
AN12975:MCU Alexa语音解决方案支持AzureWave AW-NM372SM WiFi/BT 如何修改SLN-ALEXA-IOT硬件和软件,以支持AzureWave AW-NM372SM IEEE802.11b/g/n W-LAN和蓝牙模块。

工具和参考

恩智浦基于EdgeReady MCU的解决方案面向Alexa Voice Service(AVS)这款解决方案采用i.MX RT跨界MCU,让开发人员能够快速、轻松地将Alexa语音助手功能添加到自己的产品。

机器学习

机器学习(ML)通常包括需要分类、识别和预测人为抽象的应用。例子包括图像识别、手势识别、异常检测、语音到文本、文本到语音、自动语音识别(ASR)、场景识别等。本节将专门介绍应用于图像或视频流的恩智浦机器学习(ML)工具。语音和音频部分可以参考所包括的示例。

文档和视频 说明
eIQ®机器学习软件开发环境 支持在恩智浦MCU、i.MX RT跨界MCU和i.MX系列SoC上使用机器学习(ML)算法。eIQ软件包括推理引擎、神经网络编译器和优化库。
i.MX机器学习用户指南 恩智浦eIQ UM for i.MX工具包提供一组库和开发工具,面向针对恩智浦微控制器和应用处理器的机器学习应用。
基于i.MX RT的eIQ入门 如何下载eIQ并使用MCUXpresso IDE、IAR或Keil MDK运行它。
eIQ简介 面向恩智浦i.MX和MCU的机器学习软件——库、示例应用和推理引擎。
面向i.MX RT的eIQ Glow Lab 通过运行手写数字识别模型示例,学习如何使用Glow神经网络编译器工具。下面还提供了涵盖该实验室的分步视频
为i.MX RT6xx创建eIQ(TensorFlow Lite库)演示 最新的i.MX RT 6xx SDK不包含机器学习和人工智能的演示,因此开发人员需要自己创建这种演示。本文包含创建您自己的eIQ(TensorFlow Lite库)演示的分步指导。
使用i.MX RT的eIQ迁移学习实验室 学习如何在模型上执行迁移学习,以及如何在i.MX RT1060平台上运行它们。
AN13001:Glow内存分析 如何理解Glow编译器生成的Glow内存信息,并计算特定模型所需的内存。然后可使用此编译器确定运行模型所需的最小内存大小。
AN12766:使用Tensor Flow Lite的K-Means聚类代码解析进行eIQ异常检测 使用异常检测启用设备状态监测应用的分步指导。
AN12781:使用CMSIS-NN库基于MNIST数据集开发Caffe模型 介绍基于MNIST数据集训练Caffe模型以进行数字分类的流程。训练好的Caffe模型被转换为可以在i.MX RT平台上运行的源文件。
实践研讨会:使用i.MX RT跨界MCU部署机器学习 学习如何在最新的i.MX RT跨界MCU上部署训练好的神经网络模型,采用MCUXpresso作为开发环境。
面向Glow神经网络编译器的eIQ ML软件快速入门 如何使用运行在i.MX RT1060评估套件上的Glow神经网络编译器将模型转换为目标设备的机器可执行二进制文件。

MCUXpresso SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与机器学习相关的常见示例。

eIQ示例

几个示例演示了使用CMSIS-NN、Glow和TensorFlow Lite模型的物体检测器。(需要可选的eIQ中间件包)。

路径:

1/boards/evkbimxrt1050/eiq_examples

电机控制

电机控制是一个复杂而先进的课题,非常复杂,也有很多缺陷,具体取决于电机的数量、电机类型以及有传感器的电机驱动器和无传感器的电机驱动器。

恩智浦拥有许多现成可用的电机控制算法(中间件),入门的最佳方法是使用MCUXpresso SDK中包含的FreeMaster示例。这些示例利用FreeMASTER运行时调试工具,它是一种用户友好的实时调试监测器和数据可视化工具,可用于运行时配置和调试嵌入式软件应用。

FreeMASTER支持对正在运行的系统上的变量进行非侵入式监测,并且可以在示波器式显示器上以标准小部件(仪表、滑块等)或文本形式的数据形式显示多个变量,从而提供易于使用的数据记录器。它可以将HTML、MATLAB®或Excel链接到其他可编写脚本的框架以及Node-RED等主流可视化编程工具。

文档和视频 说明
使用i.MX RT让电机旋转起来 本演示内容涵盖了旋转BLDC、PMSM或ACIM电机的MCU要求、电机控制基础知识和框架,以及如何在i.MX RT上实现电机控制。
AN12214:MIMXRT10xx EVK上的PMSM磁场定向控制的应用笔记 介绍了用于三相永磁同步电机(PMSM)的传感器以及无传感器速度和位置电机控制软件的实现。
MIMXRT10xx EVK上的PMSM磁场定向控制用户指南 分步指南,介绍如何在最常见的IDE中打开、编译、调试和运行永磁同步电机(PMSM)项目,以及如何将恩智浦Freedom PMSM功率模块和i.MX RT10xx评估套件转换为完整的电机控制参考设计。
AN12659:恩智浦4核电机控制开发平台硬件介绍 介绍了恩智浦4核电机控制开发平台的模块化架构,并对不同组件进行了详细的硬件描述。
AN12200:i.MX RT上的双FOC伺服电机控制 介绍了采用恩智浦i.MX RT1020处理器的双伺服演示。可用作基于其他i.MX RT产品的电机控制应用开发的参考。
FreeMASTER操作方法 工程师使用FreeMASTER工具的入门指南。
FreeMASTER 3.0安装指南 本文将指导您完成FreeMASTER 3.0的安装过程。
FreeMASTER四部分在线研讨会系列 按需培训概要介绍FreeMASTER软件、其特性、功能、可用示例、应用用例以及如何轻松入门。

MCUXpresso SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了与电动机控制相关一些常见示例。

ACIM

交流感应电机中间件。

路径:

1/middleware/acim

BLDC

无刷直流电机中间件。

路径:

1/middleware/bldc

Freemaster

面向电机控制示例的Freemaster中间件。

路径:

1/middleware/freemaster

PMSM

永磁同步电机中间件。

路径:

1/middleware/pmsm

工具和参考

RTCESL库:从基础数学运算到高级数学变换,以及高级观测器,这一组算法不仅可以方便地用在复杂的实时控制应用中,而且可以用于我们的电机控制参考设计。

AMCLIB用户指南介绍了高级电机控制库(AMCLIB)和针对基于Arm CortexM7F内核的微控制器系列的优化功能。

四电机控制开发平台:展示单个i.MX RT1050跨界MCU如何控制多达4个不同的电机,同时管理有线或无线连接以及一个HMI接口。

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. 一切就绪

支持

培训

培训 说明
使用MCUXpresso IDE和MCUXpresso配置工具开发基础应用 该视频系列分为三部分,介绍使用导入的SDK示例项目或创建新项目时,MCUXpresso IDE和Config Tools之间的基础交互。
MCU技术时刻:i.MX RT系列的主要功能和优点 这些简短的视频演示介绍了i.MX RT系列的一些主要功能和优点。
i.MX RT10xx培训 关于恩智浦此产品的点播培训、操作指南视频和在线研讨会完整列表。

论坛

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

产品论坛:

软件论坛: