让我们开始试用MIMXRT1060-EVK/EVKB!您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。下图显示了MIMXRT1060-EVK的图像,但MIMXRT1060EVKB的步骤也相同。
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
安装MIMXRT1060-EVK/EVKB的软件。
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
MCUXpresso SDK为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。您还可以使用在线SDK构建工具,为使用SDK构建工具的MIMXRT1060-EVK/EVKB创建定制SDK数据包。
点击以下链接,下载MIMXRT1060-EVK/EVKB的预配置SDK版本。了解有关SDK的更多信息
Something went wrong! Please try again.
恩智浦提供名为MCUXpresso IDE的附赠工具链。
想使用不同的工具链?没问题!MCUXpresso SDK包括对IAR、Keil和命令行GCC等其他工具的支持。
Something went wrong! Please try again.
许多示例应用通过MCU UART输出数据,因此您需要确保已安装了板虚拟COM端口的驱动程序。运行驱动程序之前,必须将板插入您的PC。
下载驱动程序借助已安装的串行端口驱动程序,运行您喜欢的终端应用,查看MCU UART的串行输出。将终端的波特率配置为115200,数据位配置为8,无奇偶校验且停止位为1。如需确定MIMXRT1060-EVK/EVKB虚拟COM端口的端口号,请打开设备管理器并在"端口"组下查找。
不确定如何使用终端应用?试试这些教程:
Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
Something went wrong! Please try again.
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
Something went wrong! Please try again.
MCUXpresso SDK附带一系列示例应用代码。如需查看内容,请浏览SDK安装中的SDK板文件夹,并选择您的板MIMXRT1060-EVK。
1/boards/evkmimxrt1060
或MIMXRT1060-EVKB
1/boards/MIMXRT1060EVKB .
如需了解特定示例代码的详细信息,请参阅示例目录中的readme.txt文件。
Something went wrong! Please try again.
如果您对其中的一个或几个演示应用或驱动程序示例感兴趣,也许想了解如何自己完成构建和调试。MCUXpresso SDK快速入门指南按步骤介绍了如何轻松地为SDK支持的所有工具链配置、构建和调试演示。
采用以下指南,了解如何使用MCUXpresso IDE打开、构建和调试示例应用。
在左下角找到快速启动面板
然后点击导入SDK示例…
单击evkmimxrt1060板,选择导入可在该板上运行的示例,然后单击Next(“下一步”)。
使用箭头按钮来展开demo_apps类别,然后点击hello_world旁边的复选框来选择该项目。确保选择UART作为SDK调试控制台。然后点击Finish。
现在点击项目名称来构建项目,然后点击Build图标。
您可以在“控制台”选项卡中查看构建的状态。
MCUXpresso IDE将探测互联的板,并应查找CMSIS-DAP硬件调试器,此硬件调试器是MIMXRT1060-EVK上集成OpenSDA电路的一部分。点击OK(确定)继续。
固件将被下载到板上,调试器开始运行。
打开一个终端程序,并连接到已显示的板上的COM端口。使用115200波特率,数据位为8, 无奇偶校验且停止位为1。
点击"Resume"按钮启动应用:
hello_world应用开始运行,标语显示在终端上。如未显示,请检查您的终端设置和连接。
使用菜单栏的控件暂停、进入和逐步执行指令,然后点击Terminate图标停止调试会话:
遵循以下步骤运行hello_world示例应用。对于其他示例应用,这些步骤可能会略有不同,因为某些应用的路径可能会有额外的文件夹层级。
如果还未完成,在以下路径中打开所需的演示应用工作区。大多数示例应用演示区文件位于以下路径:
1/boards/// /iar
以hello_world演示为例,路径为:
1 /boards/evkmimxrt1060/demo_apps/hello_world/iar/hello_world.eww
从下拉列表中选择所需的构建目标。
在这个例子中,选择"hello_world - Debug"目标。
为了构建演示应用,点击"Make"按钮,在下文用红色突出显示。
构建将完成,并且不会报错。
如需下载并运行该应用,请执行以下步骤:
打开PC上的终端应用(如PuTTY或TeraTerm),并连接到调试COM端口。采用以下设置配置终端:
在IAR中,点击"Download and Debug"按钮,将应用下载到目标。
然后,可将此应用下载到目标应用,并自动运行到main()函数。
点击"Go"按钮运行代码,以启动应用。
hello_world应用开始运行,标语显示在终端上。如未显示,请检查您的终端设置和连接。
安装MDK工具后,必须安装Cortex®微控制器软件接口标准(CMSIS)设备包,才能从调试角度来说完全支持该设备。这些设备包包括存储器映射信息、寄存器定义和闪存编程算法。按照这些步骤安装MIMXRT105x CMSIS包。
遵循以下步骤运行hello_world应用。对于其他示例应用,这些步骤可能会略有不同,因为某些应用的路径可能会有额外的文件夹层级。
如果还未完成,在以下路径中打开所需应用的示例应用演示区:
1 /boards/// /mdk
此工作区文件名为
1 /boards/evkmimxrt1060/demo_apps/hello_world/mdk/hello_world.uvmpw
要构建演示项目,请选择"Rebuild"按钮,用红色突出显示。
构建将完成,并且不会报错。
如需下载并运行该应用,请执行以下步骤:
通过USB线将开发平台连接到您的PC
打开PC上的终端应用(如PuTTY或TeraTerm),并连接到串行调试端口。采用以下设置配置终端:
应用构建完成后,点击"Download"按钮,将应用下载到目标。
如需调试应用,请点击"Start/Stop Debug Session"按钮,用红色突出显示。
点击"Run"按钮运行代码,以启用应用。
hello_world应用开始运行,标语显示在终端上。如未显示,请检查您的终端设置和连接。
本节包含采用Kinetis SDK支持的Arm GCC工具链构建并运行KSDK演示应用所需的必要组件的安装步骤。Arm GCC工具有许多使用方式,但此例主要演示其在Windows环境中的使用。虽然这里未讨论,但GCC工具还可与Linux操作系统和Mac OSX配套使用。
如需下载并运行安装程序,请访问GNU Arm Embedded Toolchain。这是我们实际使用工具链(例如,编译器、链接器等)。GCC工具链应当对应最新的支持版本,参见Kinetis SDK版本说明。
Minimalist GNU for Windows (MinGW)开发工具提供了一套独立于第三方C-Runtime DLL(如Cygwin)的工具。KSDK所用的构建环境无需使用MinGW Build工具,但充分利用了MinGW和MSYS的基础安装。MSYS为与Unix类似的接口和工具提供基本的Shell。
从以下位置下载最新的MinGW mingw-get-setup安装程序:MinGW-Minimalist GNU for Windows Files。
运行安装程序。推荐的安装路径为C:\MinGW,但是,您可以将其安装到任何位置。
注:此安装路径不包含任何空格。
确保在Basic Setup菜单下选择了"mingw32-base"和"msys-base"。
点击"Installation"菜单中的"Apply Changes",并按照其余指令完成安装。
添加相应项目到Windows操作系统的Path环境变量。在"Environment Variables..."部分的Control Panel->System and Security->System->Advanced System Settings下可找到它。路径为:
1 \bin
假设默认安装路径为C:\MinGW,此例如下所示。如果路径设置不正确,工具链将不起作用。
注:如果您的PATH变量中包含C:\MinGW\msys\x.x\bin(根据KSDK 1.0.0要求),应删除该路径以确保新的GCC构建系统正常工作。
创建新的系统环境变量并命名为ArmGCC_DIR。此变量的值应当指向Arm GCC嵌入式工具链安装路径,此例中的安装路径为:
C:\Program File(x86)\GNU Tools Arm Embedded\4.9 2015q3
参考GNU Arm GCC嵌入式工具的安装文件夹,获得确切的安装路径名。
下载CMake 3.0.x请参见Get CMake
安装CMake,确保安装时选择"Add CMake to system PATH"选项。由用户选择是为所有用户还是只为当前用户将其安装到PATH。在这个示例中,假设为所有用户安装了此应用。
按照安装程序的其余指令操作。
可能需要重启系统,才能使PATH更改生效。
要构建示例应用,请按照这些步骤操作。
如果没有运行,则打开GCC ARM嵌入式工具链命令窗口。要启动窗口,需从Windows操作系统“开始”菜单进入“Programs->GNU Tools Arm Embedded
将目录更改为示例应用项目目录,它有如下路径:
1 /boards/// /armgcc
对于本指南,确切的路径为:
1 /boards/evkmimxrt1060/demo_apps/hello_world/armgcc
在命令行键入"build_flexspi_nor_debug.bat"或双击Windows操作系统Explorer中的"build_flexspi_nor_debug.bat"文件,执行构建。输出显示如图:
本节将介绍使用J-Link GDB Server应用运行演示应用的步骤。要执行本练习,请先完成以下两步:
确保:
板上的OpenSDA接口是使用J-Link OpenSDA固件编程的。如果您的板不支持OpenSDA,则需要单独的J-Link Pod。
您拥有独立的J-Link Pod,并且连接至板的调试接口。请注意:某些硬件平台需要修改硬件,以便通过外部调试接口正常运行。
配置并连接J-Link接口之后,按照以下步骤下载并运行演示应用:
本板支持J-Link硬件调试器。使用前,请安装SEGGER软件(可通过SEGGER主页下载)
通过OpenSDA USB端口和PC USB接头之间的USB线缆,将开发平台连接到PC。如果使用独立的J-Link调试Pod,请也将其连接至板的SWD/JTAG接头。
打开PC上的终端应用(如PuTTY或TeraTerm),并连接到串行调试端口。采用以下设置配置终端:
115200波特率,(参考board.h文件中的BOARD_DEBUG_UART_BAUDRATE变量)
无奇偶校验
数据位为8
停止位为1
打开J-Link GDB服务器应用。访问SEGGER安装文件夹,例如:C:\Program Files (x86)\SEGGER\JLink_V616f。打开命令行窗口,使用命令"JLinkGDBServer.exe",调试并发布目标。
注:sdram_debug和sdram_release目标可使用以下命令:
1JLinkGDBServer.exescriptfile /boards/evkmimxrt1060/demo_apps/hello_world/evkmimxrt1060_sdram_init.jlinkscript
设备连接后,屏幕显示如图:
如果没有运行,则打开GCC Arm嵌入式工具链窗口。要启动窗口,需从Windows操作系统“开始”菜单进入“Programs->GNU Tools Arm Embedded
更改为包含示例应用输出的目录。根据所选的构建目标,使用以下路径中的一个可以找到此输出:
1 /boards/// /armgcc/debug
1 /boards/// /armgcc/release
在这个示例中,路径为:
1 /boards/evkmimxrt1060/demo_apps/hello_world/armgcc/debug
运行命令“arm-none-eabi-gdb.exe
运行以下命令:
"target remote localhost:2331"
"monitor reset"
"monitor halt"
"load"
hello_world应用开始运行,标语显示在终端上。如未显示,请检查您的终端设置和连接。
Something went wrong! Please try again.
进一步了解i.MX RT系列支持的不同启动源,包括芯片内执行功能(XIP)。
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
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神经网络编译器快速入门:
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
使用恩智浦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示例项目。
使用i.MX RT平台的恩智浦Wi-Fi模块快速入门指南. 让我们开始试用您的Wi-Fi模块!它指导您如何使用Wi-Fi模块和i.MX RT平台。
Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
PuTTY是一款备受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
i.MX RT1060的MCUXpresso软件开发套件(SDK)——了解有关MCUXpresso SDK的更多信息,或开始使用我们的SDK Builder来定制并下载专用于您的处理器或评估板选择的SDK。
通过设计技巧、培训文档和恩智浦网络社区了解关于RT1060的更多信息。如果需要其他帮助,请联系恩智浦支持。