1
Plug it In2
Get Software3
Build, Run4
Create5
MCUXpresso Developer ExperienceSign in to save your progress. Don't have an account? Create one.
Let's take your MIMXRT1180-EVK board for a test drive! You have the choice of watching the sequence in a short video or following the detailed actions listed below.
The MIMXRT1180-EVK board is pre-programmed with a LED blinky demo. This serves as a sanity check to verify that the device is working as expected out of the box.
Something went wrong! Please try again.
Plug the power adapter wire into the MIMXRT1180-EVK board 5V DC IN header (J2) and switch on 5V DC IN (SW1) to power up the board and run the demo program. At this point, you should see the RGB LED blinking at a steady rhythm.
Something went wrong! Please try again.
NXP offers a complimentary toolchain called MCUXpresso IDE. Please download MCUXpresso v11.8.1 or above.
Learn how to install VS Code for your host PC with the following tutorial.
If you need help choosing, explore the MCUXpresso Suite of Software and Tools.
The MCUXpresso SDK includes support for other tools such as IAR , KEIL and command-line GCC .
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 may install the MCUXpresso SDK directly form the MCUXpresso SDK website at mcuxpresso.nxp.com. Click on the button below to open this board's SDK builder.
Something went wrong! Please try again.
The MCUXpresso Config Tool is an integrated suite of configuration tools that guides users in creating new MCUXpresso SDK projects, and also provides pin and clock tools to generate initialization C code for custom board support, it is fully integrated as a part of MCUXpresso IDE and also as a separate tool if using a different IDE.
Click the Get MCUXpresso Config Tools below to get the Config Tools installer.
Get MCUXPresso Config ToolsSomething went wrong! Please try again.
NXP provides MCUXpresso Secure Provisioning (SEC) for trial run and mass production use. It supports secure programming and device provisioning on NXP's microcontrollers at the production stage. The MCUXpresso Secure Provisioning (SEC) Tool is a GUI-based application provided to simplify generation and provisioning of bootable executables on NXP MCU devices. The Secure Provisioning SDK (SPSDK) is an open-source development kit with its source code released on Github and PyPI. This command-line tool is useful when interfacing with a custom or partner programming tool.
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.
The following steps will guide you through the hello_world demo application using MCUXpresso IDE for the Cortex-M33 application. The MCUXpresso IDE installation and the SDK for the i.MX RT1180-Series can be found at the section Get Software of this Getting Started guide. Both CMSIS-DAP and J-Link debugging interface is supported for MCUX IDE. When using CMSIS-DAP debugging interface, the SW5[1..4] should be put to 0100. When using J-Link debugging interface, the SW5[1..4] should be put to 0001.
Something went wrong! Please try again.
MCUXpresso for Visual Studio Code (VS Code) provides an optimized embedded developer experience for code editing and development. Learn how to build and flash an application with VS Code.
Using a different toolchain?
This demo is also available for IAR and KEIL.
Something went wrong! Please try again.
Refer to section 3.1 about "Import SDK example(s)", the example will be cloned to be a standalone project in MCUXpresso IDE, any changes of the code will not affect the original example files.
Something went wrong! Please try again.
The following steps will guide you through the manipulation of the general-purpose outputs. The example sets up systick interrupt to realize the timing delay and turns to shine the LED.
Something went wrong! Please try again.
Note: Previously, you had to clone an SDK project like in the previous step.
Something went wrong! Please try again.
Note: The clocks and other files may also be tagged as being updated since the header has been changed
Something went wrong! Please try again.
Check out each of the following sections, to learn about the ecosystem provided for flexible protyping and development. In the video below, we will introduce you to the MIMXRT1180-EVK platform.
For quick prototyping platforms, we offer MIMXRT1180-EVK.
MIMXRT1180-EVK Development Boards come with standard form factor and headers, easy access to MCU I/Os, on-board MCU-Link debugger and a USB-C cable. Our full features evaluation kits include extended I/O and interface access, extendable with WiFi and additional MCU-Link features.There are also many compatible Click Board and/or Arduino shields. For those that are supported with an Open CMSIS Pack examples may be available on ACH, but if not many of them are easy to use via serial interface like I2C, SPI and UART, for which we provide drivers with examples in the MCUXpresso SDK.
Something went wrong! Please try again.
Documents and Videos | Application Note SW (if applicable) | Description |
---|---|---|
SPSDK and secure boot | ||
How to utilize trace modules on RT1180 |
MCUXpresso Secure Provisioning Tool A GUI-based application provided to simply the generation and provisioning of bootable executables on NXP devices.
Community Resources for Booting Look for answers to your boot questions or submit new questions in our Community.
Documents and Videos | Application Note SW (if applicable) | Description |
---|---|---|
How to use FlexSPI follower |
Several examples, demos and drivers are available within the SDK to help you get started. Some common examples for external memory are listed below.
FlexSPI Nor Flash Polling Example
<SDK_PATH>\boards\evkmimxrt1180\driver_examples\flexspi\nor\polling_transfer
<SDK_PATH>\boards\evkmimxrt1180\driver examples\flexspi\nor\edma_transfer
<SDK_PATH>\boards\evkmimxrt1180\driver_examples\flexspi\octal\polling_transfer
<SDK_PATH>\boards\evkmimxrt1180\driver examples\flexspi\octal\edma_transfer
<SDK_PATH>\boards\evkmimxrt1180\driver_examples\semc\sdram
Install Your Toolchain
Jump Start Your Design with the MCUXpresso SDK
MCUXpresso Config Tools
Programming and Provisioning Tools
Build and Flash Application using MCUXpresso IDE
Build and Flash Application with Alternative Toolchains