1
Plug It In2
Get Software3
Build, RunSign in to save your progress. Don't have an account? Create one.
Let's take your MIMXRT1064-EVK for a test drive. You have the choice of watching the sequence in a short video or following the detailed actions list below.
Something went wrong! Please try again.
The device has four boot modes (one is reserved for NXP use). The boot mode is selected based on the binary value stored in the internal BOOT_MODE register. Switch SW7 is used to select the boot mode on the MIMXRT1060/1064 EVK board.
To boot from the QSPI flash, make sure SW7 is set to 0010.
Something went wrong! Please try again.
Something went wrong! Please try again.
Note: Selecting Zephyr OS will direct you to the Zephyr OS developer website.
Something went wrong! Please try again.
Something went wrong! Please try again.
The MCUXpresso SDK is complimentary and includes full source code under a permissive open-source license for all hardware abstraction and peripheral driver software. You can also use the online SDK Builder to create a custom SDK package for the MIMXRT1064-EVK using the SDK builder.
Click below to download a pre-configured SDK release for the MIMXRT1064-EVK. Learn about SDK
Something went wrong! Please try again.
NXP offers a complimentary toolchain called MCUXpresso IDE.
Want to use a different toolchain? No problem! The MCUXpresso SDK includes support for other tools such as IAR, Keil and command-line GCC.
Something went wrong! Please try again.
Many of the example applications output data over the MCU UART so you'll want to make sure that the driver for the board's virtual COM port is installed. Before you run the driver installer, you MUST have the board plugged into your PC.
Download DriverWith the serial port driver installed, run your favorite terminal application to view the serial output from the MCU's UART. Configure the terminal to 115200 baud rate, 8 data bits, no parity and 1 stop bit. To determine the port number of the MIMXRT1064-EVK virtual COM port, open the device manager and look under the "Ports" group.
Not sure how to use a terminal application? Try one of these tutorials: Tera Term Tutorial, PuTTY Tutorial.
Something went wrong! Please try again.
Something went wrong! Please try again.
The MCUXpresso SDK comes with a long list of example application code. To see what's available, browse to the SDK boards folder of your SDK installation and select your board, the MIMXRT1064-EVK
<sdk_install_directory>/boards/evkmimxrt1064</sdk_install_directory>
To learn more about specific example code, open the readme.txt file in an example’s directory.
Something went wrong! Please try again.
If one or more of the demo applications or driver examples sounds interesting, you're probably wanting to know how you can build and debug yourself. The Getting Started with MCUXpresso SDK guide provides easy, step-by-step instructions on how to configure, build and debug demos for all toolchains supported by the SDK.
Use the guide below to learn how to open, build and debug an example application using MCUXpresso IDE.
Find the Quickstart Panel in the lower left hand corner
Then click on Import SDK examples(s)…
Click on the evkmimxrt1064 board to select that you want to import an example that can run on that board, and then click on Next.
Use the arrow button to expand the demo_apps category, and then click the checkbox next to hello_world to select that project. Make sure that UART is selected as the SDK Debug Console. Then, click on Finish.
Now build the project by clicking on the project name and then click on the Build icon.
You can see the status of the build in the Console tab.
MCUXpresso IDE will probe for connected boards and should find the CMSIS-DAP debug probe that is part of the integrated OpenSDA circuit on the MIMXRT1064-EVK. Click on OK to continue.
The firmware will be downloaded to the board and the debugger started.
Open up a terminal program and connect to the COM port the board enumerated as. Use 115200 baud 8 data bits, no parity and 1 stop bit.
Start the application by clicking the "Resume" button:
The hello_world application is now running and a banner is displayed on the terminal. If this is not the case, check your terminal settings and connections.
Use the controls in the menu bar to pause, step into and step over instructions and then stop the debugging session by click on the Terminate icon:
The following steps guide you through opening the hello_world example application. These steps may change slightly for other example applications as some of these applications may have additional layers of folders in their path.
If not already done, open the desired demo application workspace. Most example application workspace files can be located using the following path:
<install_dir >/boards/<board_name >/<example_type>/<application_name> /iar</application_name> </example_type> </board_name> </install_dir>
Using the the hello_world demo as an example, the path is located in:
<install_dir> /boards/evkmimxrt1064/demo_apps/hello_world/iar/hello_world.eww </install_dir>
Select the desired build target from the drop-down.
For this example, select the “hello_world – Debug” target.
To build the demo application, click the “Make” button, highlighted in red below.
The build completes without errors.
To download and run the application, perform these steps:
Open the terminal application on the PC, such as PuTTY or TeraTerm, and connect to the debug COM port. Configure the terminal with these settings:
In IAR, click the "Download and Debug" button to download the application to the target.
The application is then downloaded to the target and automatically runs to the main() function.
Run the code by clicking the "Go" button to start the application.
The hello_world application is now running and a banner is displayed on the terminal. If this is not true, check your terminal settings and connections.
After the MDK tools are installed, Cortex® Microcontroller Software Interface Standard (CMSIS) device packs must be installed to fully support the device from a debug perspective. These packs include things such as memory map information, register definitions and flash programming algorithms. Follow these steps to install the MIMXRT105x CMSIS pack.
The following steps will guide you through opening the hello_world application. These steps may change slightly for other example applications as some of these applications may have additional layers of folders in their path.
If not already done, open the desired example application workspace in:
<install_dir >/boards/<board_name >/<example_type >/ <application_name>/mdk</application_name> </example_type> </board_name> </install_dir>
The workspace file is named <demo_nam>.uvmpw, so for this specific example, the actual path is: </demo_nam>
<install_dir> /boards/evkmimxrt1064/demo_apps/hello_world/mdk/hello_world.uvmpw </install_dir>
To build the demo project, select the "Rebuild" button, highlighted in red.
The build completes without errors.
To download and run the application, perform these steps:
Connect the development platform to your PC via USB cable.
Open the terminal application on the PC, such as PuTTY or TeraTerm, and connect to the debug serial port number. Configure the terminal with these settings:
After the application is properly built, click the "Download" button to download the application to the target.
To debug the application, click the “Start/Stop Debug Session” button, highlighted in red.
Run the code by clicking the "Run" button to start the application.
The hello_world application is now running and a banner is displayed on the terminal. If this is not true, check your terminal settings and connections.
This section contains the steps to install the necessary components required to build and run a KSDK demo application with the Arm GCC toolchain, as supported by the Kinetis SDK. There are many ways to use Arm GCC tools, but this example focuses on a Windows environment. Though not discussed here, GCC tools can also be used with both Linux OS and Mac OSX.
Download and run the installer from launchpad.net/gcc-arm-embedded. This is the actual toolchain (i.e., compiler, linker, etc.). The GCC toolchain should correspond to the latest supported version, as described in the Kinetis SDK Release Notes.
The Minimalist GNU for Windows (MinGW) development tools provide a set of tools that are not dependent on third party C-Runtime DLLs (such as Cygwin). The build environment used by the KSDK does not utilize the MinGW build tools, but does leverage the base install of both MinGW and MSYS. MSYS provides a basic shell with a Unix-like interface and tools.
Download the latest MinGW mingw-get-setup installer from MinGW - Minimalist GNU for Windows Files.
Run the installer. The recommended installation path is C:\MinGW, however, you may install to any location.
Note: The installation path cannot contain any spaces.
Ensure that the "mingw32-base" and "msys-base" are selected under Basic Setup.
Click "Apply Changes" in the "Installation" menu and follow the remaining instructions to complete the installation.
Add the appropriate item to the Windows operating system Path environment variable. It can be found under Control Panel -> System and Security -> System -> Advanced System Settings in the "Environment Variables..." section. The path is:
<mingw_install_dir>\bin</mingw_install_dir>
Assuming the default installation path, C:\MinGW, an example is shown below. If the path is not set correctly, the toolchain does not work.
Note: If you have "C:\MinGW\msys\x.x\bin" in your PATH variable (as required by KSDK 1.0.0), remove it to ensure that the new GCC build system works correctly.
Create a new system environment variable and name it ArmGCC_DIR. The value of this variable should point to the Arm GCC Embedded tool chain installation path, which, for this example, is:
C:\Program Files (x86)\GNU Tools Arm Embedded\4.9 2015q3
Reference the installation folder of the GNU Arm GCC Embedded tools for the exact path name of your installation.
Download CMake 3.0.x
Install CMake, ensuring that the option "Add CMake to system PATH" is selected when installing. It's up to the user to select whether it's installed into the PATH for all users or just the current user. In this example, the assumption is that it's installed for all users.
Follow the remaining instructions of the installer.
You may need to reboot your system for the PATH changes to take effect.
To build an example application, follow these steps.
If not already running, open a GCC Arm Embedded tool chain command window. To launch the window, from the Windows operating system Start menu, go to “Programs -> GNU Tools Arm Embedded
<version>” and select “GCC Command Prompt”. </version>
Change the directory to the example application project directory, which has a path like this:
<install_dir >/boards/<board_name >/<example_type >/ <application_name>/armgcc</application_name> </example_type> </board_name> </install_dir>
For this guide, the exact path is:
<install_dir>/boards/evkmimxrt1064/demo_apps/hello_world/armgcc </install_dir>
Type “build_debug.bat” on the command line or double click on the "build_debug.bat" file in Windows operating system Explorer to perform the build. The output is shown in this figure:
This section describes steps to run a demo application using J-Link GDB Server application. To perform this exercise, two things must be done:
Make sure that either:
The OpenSDA interface on your board is programmed with the J-Link OpenSDA firmware. If your board does not support OpenSDA, then a standalone J-Link pod is required.
You have a standalone J-Link pod that is connected to the debug interface of your board. Note that some hardware platforms require hardware modification in order to function correctly with an external debug interface.
After the J-Link interface is configured and connected, follow these steps to download and run the demo applications:
This board supports the J-Link debug probe. Before using it, install SEGGER software, which can be downloaded from SEGGER Homepage
Connect the development platform to your PC via USB cable between the OpenSDA USB connector and the PC USB connector. If using a standalone J-Link debug pod, also connect it to the SWD/JTAG connector of the board.
Open the terminal application on the PC, such as PuTTY or TeraTerm, and connect to the debug serial port number. Configure the terminal with these settings:
115200 baud rate, (reference BOARD_DEBUG_UART_BAUDRATE variable in board.h file)
No parity
8 data bits
1 stop bit
Open the J-Link GDB Server application. Go to the SEGGER install folder, for example, C:\Program Files (x86)\SEGGER\JLink_V616f. Open the command windows here, for Debug and Release targets, and use the command "JLinkGDBServer.exe". Note: for the sdram_debug and sdram_release targets, use the command: .
JLinkGDBServer.exescriptfile<install_dir> /boards/evkmimxrt1064/demo_apps/hello_world/evkmimxrt1064_sdram_init.jlinkscript </install_dir>
The target device selection chosen for this example is the Cortex-M7.
After it is connected, the screen should resemble this figure:
If not already running, open a GCC Arm Embedded tool chain window. To launch the window, from the Windows operating system Start menu, go to “Programs -> GNU Tools Arm Embedded:
<version>” and select “GCC Command Prompt”.</version>
Change to the directory that contains the example application output. The output can be found in using one of these paths, depending on the build target selected:
<install_dir >/boards/<board_name >/<example_type>/<application_name> /armgcc/debug</application_name> </example_type> </board_name> </install_dir>
<install_dir >/boards/<board_name >/<example_type>/<application_name> /armgcc/release</application_name> </example_type> </board_name> </install_dir>
For this example, the path is:
<install_dir> /boards/evkmimxrt1064/demo_apps/hello_world/armgcc/debug </install_dir>
Run the command “arm-none-eabi-gdb.exe <application_name> .elf”. For this example, it is:
“arm-none-eabi-gdb.exe hello_world.elf”.</application_name>
The hello_world application is now running and a banner is displayed on the terminal. If this is not true, check your terminal settings and connections.
Something went wrong! Please try again.
Documents and Videos | Description |
---|---|
AN12437 i.MX RT Series Performance Optimization | How to optimize the system performance running on different memory devices. |
Developing Code Using the Adesto EcoXip Memory | Learn about the hardware and software requirements for configuring the NXP i.MX RT1050 EVKB board with an Adesto EcoXiP Flash device. |
AN12564 Implement Read While Write (RWW) on i.MX RT Series | How to implement RWW requirement on the i.MX RT series. |
AN12239 How to Enable HyperRAM with i.MX RT | How to use the HyperRAM with the i.MX RT MCU, including hardware connections, HyperRAM protocol, source code and performance. |
AN13028 Advanced HyperRAM/PSRAM Usage on i.MX RT | This application note describes the advanced usage of HyperRAM/PSRAM when used with FlexSPI on i.MX RT MCU, including FlexSPI prefetch function, HyperRAM/PSRAM refresh interval and HyperRAM devices supported for |
Several examples, demos and drivers are available within the SDK to help you get started. Some common examples related to external memory are listed below.
How to use the FlexSPI driver with polling.
Path:
<SDK_PATH>/boards/evkbimxrt1064/driver_examples/flexspi/hyper_flash/polling_transfer
How to use the FlexSPI driver with polling.
Path:
<SDK_PATH>/boards/evkbimxrt1064/driver_examples/flexspi/nor/polling_transfer
Multiple data transfer examples using EDMA.
Path:
<SDK_PATH>/boards/evkbimxrt1064/driver_examples/flexspi/nor/edma_transfer
How to use the SEMC controller driver to initialize the external SDRAM chip.
Path:
<SDK_PATH>/boards/evkbimxrt1064/driver_examples/semc/sdram
MCUXpresso Secure Provisioning Tool A GUI-based application provided to simply generation and provisioning of bootable executables on NXP i.MX RT.
The i.MX RT1064 is secure-by-design and supported by secure software driving the secure System-on-a-Chip (SoC).
Documents and Videos | Description |
---|---|
i.MX RT Secure Boot Lab Guide | Learn how to use the secure boot features of the i.MX family including generating key pairs and certificates, programming fuses using leftosb tool and signing firmware. |
Secure Boot on the i.MX RT10xx Crossover MCUs | Learn more about secure boot features and how the MCUXpresso Secure Provisioning Tool allows you to configure them. |
Getting Starting with MCUXpresso Secure Provisioning Tool | This series of videos covers the basic getting started aspects of the tools with a live demonstration of the tool showcasing a variety of provisioning types and boot devices available on the i.MX RT1060 evaluation kit. |
Secure Boot Webinar and demo | Using the latest NXP software and tools, you can integrate boot authentication and encrypted execution into your design based on i.MX RT10xx MCUs. Learn more about secure boot features and how the MCUXpresso Secure Provisioning Tool allows you to configure them. |
Realizing Today’s Security Requirements: Achieving End-To-End Security with a Crossover Processor | Learn about common shared security goals that IoT end and edge nodes should meet, as well as the steps, tools and procedures needed to achieve root of trust in end devices. |
AN12800 i.MX RT10xx Fuse Provisioning for Security | For secure applications, there are some fuses that are not related to security features and might need to be configured. This document discusses fuse provisioning for secure applications and provides fuse configuration recommendations. |
AN12419 Secure JTAG for iMX RT10xx | This document discusses how the Secure JTAG on the i.MX RT10xx MCU family can be used. |
AN12901 DCP – How to do Key Management | The i.MX RT10xx provides a Data Co-Processor (DCP) block, which supports Advanced Encryption Standard (AES) encryption and hashing functions. This application note describes how to use the AES block with different keys, and how to manage keys. |
Several examples, demos and drivers are available within the SDK to help you get started. Some common examples related to security are listed below.
A demonstration program that uses the KSDK software to implement several cryptography algorithms using the DCP software driver.
Path:
<SDK_PATH>/boards/evkbimxrt1064/driver_examples/dcp
Demonstrates how to setup BEE driver for on the fly decryption of data stored in QSPI memory region.
Path:
<SDK_PATH>/boards/evkbimxrt1064/driver_examples/bee
Program performs cryptographic algorithm benchmarking and testing. (Requires optional mbedTLS middleware package)
Path:
<SDK_PATH>/boards/evkbimxrt1064/mbedtls_examples/
MCUXpresso Secure Provisioning Tool A GUI-based application provided to simply generation and provisioning of bootable executables on NXP i.MX RT.
RT106x Security Reference Manual.
One-stop secure boot tool: NXP-MCUBootUtility A GUI tool specially designed for NXP MCU secure boot. It includes all the features of NXP’s official security enablement toolset with support for full graphical user interface operation.
Documents and Videos | Description |
---|---|
Wired Communications Middleware for NXP Microcontrollers | Learn about wired communications libraries and examples provided through MCUXpresso SDK. |
CANopen in NXP’s MCUXpresso SDK | How to use the EmSA CANopen libraries included with the NXP MCUXpresso SDK. |
CANopen and Embedded Wizard Demo featuring the i.MX RT 1064 and LPC55 | A demo combining different middleware components of the NXP MCUXpresso SDK using the i.MX RT1064 and LPC55S16 demo boards. |
AN12822 Emulating 8080 Bus with the FlexIO on RT1050 | How to use the FlexIO module to emulate the 8080 parallel bus and to drive a graphic TFT LCD with the 8080 bus interface. |
AN12679 Implement High-Speed RS-485 Application with i.MX RT Based on NXP SDK | How to implement RS-485 communication with NXP i.MX RT series EVK, and how to design software based on NXP MCUXpresso SDK. |
AN12103 Developing a Simple UVC Device Based on i.MX RT1050 | UVC is widely used for applications including desktop video cameras (webcams), digital camcorders and still-image cameras. This document describes how to develop a simple UVC device and introduces the hardware and software platforms of the demo application. |
MCU Tech Minutes | Getting Started with CANopen and MCUXpresso | Learn how to download an SDK that includes EmSA's CANopen stacks and set up one manager and one device CANopen network. |
Several examples, demos and drivers are available within the SDK to help you get started. Some common examples related to wired communications are listed below.
Implements a minimal CANopen Manager and CiA 401 generic I/O device. (Requires optional CANopen middleware package).
Path:
<SDK_PATH>/boards/evkbimxrt1064/canopen_examples/
Various demos and examples for the lwIP TCP/IP stack, which uses the ICMP protocol. (Requires optional lwIP middleware package).
Path:
<SDK_PATH>/boards/evkbimxrt1064/lwip_examples/
A number of USB examples for host and device operation exist within the SDK. (Requires optional USB Host, Device, OTG stack middleware package).
Path:
<SDK_PATH>/boards/evkbimxrt1064/usb_examples/
Accelerate Development of Robust Network Communications with CANopen and CANopen FD NXP has partnered with EmSA to offer CANopen as an enablish software technology. Fully integrated CANopen Libraries based on MicroCANopen Plus v7.0 are available in the MCUXpresso SDK.
Documents and Videos | Description |
---|---|
Cloud Connectivity on NXP Microcontrollers | Integrated support for cloud services including Amazon Web Services, Microsoft Azure and Google Cloud IoT. |
Getting Started with NXP Wi-Fi modules using i.MX RT platform | This guide contains different modules from third parties that enable NXP Wi-Fi SoCs on i.MX RT EVKs. |
AN12257 IoT Device Secure Connection with LoRa | This document explains how to establish IoT secure connection with LoRa between gateway and end devices. |
i.MX RT and Wi-Fi Solutions from NXP and Panasonic | Take a look at i.MX RT crossover MCUs and the supporting Wi-Fi® modules available, including the dual-band PAN9026 Wi-Fi 4 + Bluetooth™ 5.0 radio module. |
Several examples, demos and drivers are available within the SDK to help you get started. Some common examples related to wireless connectivity are listed below.
Amazon FreeRTOS Qualification (AFQ), device configuration, AWS Greengrass discovery, remote control by Android mobile application and shadow lightbulb demos.
Path:
<SDK_PATH>/boards/evkbimxrt1064/aws_examples
CLI support usage example, iPerf network performance measurement, Wi-Fi test mode example and Wi-Fi configuration utility demos.
Path:
<SDK_PATH>/boards/evkbimxrt1064/wifi_examples
Power management includes device-specific techniques and information on power management and low-power optimization.
Documents and Videos | Description |
---|---|
AN12085 How to use i.MX RT Low Power Feature | Describes the low-power application design points on the i.MX RT series. |
AN12245 Power Consumption and Measurement of i.MX RT1060 | This document discusses the power consumption of the i.MX RT106x including run mode and low-power mode configurations and power consumption under different power modes. |
Several examples, demos and drivers are available within the SDK to help you get started. A common example related to power management is listed below.
Demonstrates the use of power modes in the KSDK for bare metal or RTOS.
Path:
<SDK_PATH>/boards/evkbimxrt1064/demo_apps/power_mode_switch
Documents and Videos | Description |
---|---|
Audio Software on NXP Microcontrollers | Middleware, example applications, MCUXpresso Config tools and partner solutions for advanced audio applications. |
AN12090 Using Multi-Channel Feature of SAI | This document introduces the technology of a 7.1 surround sound system, including SAI and FLAC, and provides guidance on how to use the multi-channel SAI feature to develop applications running in a correct high-performance way. |
Several examples, demos and drivers are available within the SDK to help you get started. Some common examples related to audio are listed below.
Demonstrates complicated digital audio playback and record case.
Path:
<SDK_PATH>/boards/evkbimxrt1064/demo_apps/sai
Demonstrates complicated digital audio playback and record case.
Path:
<SDK_PATH>/boards/evkbimxrt1064/demo_apps/sai_peripheral
How to use sai driver with EDMA, interrupt, record and playback features.
Path:
<SDK_PATH>/boards/evkimxrt1064/driver_examples/sai
How to use flexio_i2s driver with EDMA and with interrupt.
Path:
<SDK_PATH>/boards/evkimxrt1064/driver_examples/flexio/i2s
Audio recording and playback examples for bare metal and FreeRTOS.
Path:
<SDK_PATH>/boards/evkimxrt1064/usb_examples
The LCD panel that works with the IMIXRT1064EVK and is used in the MCUXpresso SDK graphics examples is the RK043FN01H-CT.
Documents and Videos | Description |
---|---|
Graphics for NXP Microcontrollers | Graphics libraries and tools from multiple partners for developing embedded GUIs of all levels of complexity. |
Implementing Graphics in Real-time Industrial HMI Systems with NXP MCUs and Embedded Wizard | NXP has partnered with TARA Systems to offer Embedded Wizard as an Enabling Software Technology. |
Getting Started with Embedded Wizard and MCUXpresso | Learn how to download an SDK that includes Embedded Wizard and get an example project up and running on your device. |
Creating Graphics on the i.MX RT1060 | Learn how to develop graphics on the i.MX RT, which supports product designs with advanced multimedia for GUI and enhanced human machine interface (HMI) experience. |
Implementing Graphics in Real Time Industrial HMI Systems with i.MX RT10xx MCUs and Crank Storyboard | NXP has partnered with Crank Software to offer Storyboard as an Enabling Software Technology. |
Simplifying the Creation of Stunning GUIs | Introducing Embedded Wizard in the MCUXpresso SDK. |
AN12302 i.MX RT eLCDIF RGB Mode Use Case | An example using the enhanced Liquid Crystal Display Interface (eLCDIF) on the MIMXRT1050-EVKB board. |
MCU Tech Minutes | GUI Development With emWin and AppWizard | How to use the different features in SEGGAR AppWizard tool to easily create complete, ready-to-run projects based on emWin. |
Getting Started with GUI Guider | This demo will demonstrate how to use GUI Guider to easily design an attractive embedded GUI. |
Several examples, demos and drivers are available within the SDK to help you get started. Some common examples related to display and graphics are listed below.
Examples verify boot, render graphics to the screen and demonstrate the storyboard engine (Requires optional Crank Storyboard GUI middleware package).
Path:
<SDK_PATH>/boards/evkbimxrt1064/crank_storyboard_examples
Demonstrate how to use emWin library to render text and graphical widgets. (Requires optional emWin middleware package).
Path:
<SDK_PATH>/boards/evkbimxrt1064/emwin_examples
Various demos show how to develop an EW GUI solution. (Requires optional Embedded Wizard GUI middleware package).
Path:
<SDK_PATH>/boards/evkbimxrt1064/ew_gui_examples
Reads the JPEG pictures from the SD card, decodes them, and shows them in the LCD panel one by one (Requires optional JPEG library middleware package).
Path:
<SDK_PATH>/boards/evkbimxrt1064/jpeg_examples
Demonstrates littlevgl widgets (Requires optional LVGL middleware package).
Path:
<SDK_PATH>/boards/evkbimxrt1064/littlevgl_examples
LVGL Open-Source Graphics Library LVGL is a free and open-source embedded graphic library with features that enable you to create embedded GUIs with intuitive graphical elements, beautiful visual effects and a low memory footprint.
GUI Guider A user-friendly graphical user interface development tool from NXP that enables the rapid development of high-quality displays with the open-source LVGL graphics library.
The LCD panel that works with the IMIXRT1064EVK and is used in the MCUXpresso SDK graphics examples is the RK043FN01H-CT.
Documents and Videos | Description |
---|---|
AN12110 Developing a Camera Application with i.MX RT Series | How to develop an HD camera application with the NXP i.MX RT1050 processor. |
Connecting camera and LCD to i.MX RT EVKs | How to connect the LCD and camera to the i.MX RT board and how to test that they are connected properly. |
Several examples, demos and drivers are available within the SDK to help you get started. Some common examples related to camera interfaces are listed below.
This project shows how to receive the camera data using CSI driver.
Path:
<SDK_PATH>/boards/evkbimxrt1064/driver_examples/csi/ccir656
This project shows how to receive the camera data using CSI driver.
Path:
<SDK_PATH>/boards/evkbimxrt1064/driver_examples/csi/rgb565
Documents and Videos | Description |
---|---|
Voice Processing | A range of voice control and communication software and solutions from NXP, including free voice recognition technology. |
AN13065 Gender Voice Recognition with TensorFlow Lite Inference | This document describes the steps to train the TensorFlow model on Gender voice audio samples and classification. |
AN12975 MCU Alexa Voice Solution Support for AzureWave AW-NM372SM WiFi/BT | How to modify the SLN-ALEXA-IOT hardware and software to support AzureWave AW-NM372SM IEEE802.11b/g/n W-LAN and Bluetooth module. |
NXP EdgeReady MCU-Based Solution for Alexa Voice Service This solution leverages the i.MX RT crossover MCU and enables developers to quickly and easily add Alexa voice assistant capabilities to their products.
Tera Term is a very popular open source terminal emulation application. This program can be used to display information sent from your NXP development platform's virtual serial port.
PuTTY is a popular terminal emulation application. This program can be used to display information sent from your NXP development platform's virtual serial port.
To learn what to do next, find your issue below. If you still need help, contact NXP Support.
Training | Description |
---|---|
Basic Application Development Using MCUXpresso IDE and MCUXpresso Config Tools | This three-part video series covers the basic interactions between the MCUXpresso IDE and Config Tools when working with either an imported SDK example project or creating a new one. |
MCU Tech Minute- Key Features and Benefits of the i.MX RT series | Short video presentations introduce some of the key features and benefits of the i.MX RT series. |
i.MX RT10xx Training | Full list of on-demand training, how-to videos and webinars from NXP about this product. |
Connect with other engineers and get expert advice on designing with the i.MX RT10xx on one of our community sites.
Get Started with MIMXRT1064-EVK Development Platform - How to
Configure Boot Mode
Attach the USB Cable
Run the Out-of-Box Demo
Choose a Development Path
Installing Software for the MIMXRT1064-EVK
Jump Start Your Design with the MCUXpresso SDK
Install Your Toolchain
PC Configuration