![]() |
i.MXRT1060 Middleware Pack
Version 1.0.0
MDK-Middleware examples and CMSIS-Drivers for NXP i.MXRT1060 devices
|
This manual explains how to create MDK-Middleware projects for NXP's i.MXRT1061/62 series. NXP provides device family packs (DFP) and a comprehensive SDK that contain CMSIS-Drivers for I2C, SPI, and USART. This software pack adds CMSIS-Drivers for Ethernet MAC, FLEXCAN, MCI, USB Host and USB Device for the above mentioned device series, based on the original NXP peripheral drivers (fsl) and USB middleware drivers.
The diagram below is an overview of the complete software stack:
The following software packs are required:
Software pack | Description |
---|---|
ARM.CMSIS.5.6.0 | Arm CMSIS. |
ARM.CMSIS-Driver.2.4.1 | Arm CMSIS Drivers for external devices |
Keil.ARM_Compiler.1.6.1 | Support pack for the Arm compiler |
NXP.MIMXRT1061_DFP.12.0.0 | Device family pack for NXP i.MXRT1061 |
NXP.MIMXRT1062_DFP.12.0.0 | Device family pack for NXP i.MXRT1062 |
NXP.EVK-IMXRT1060_BSP.12.0.0 | Board support pack for NXP i.MXRT1060 EVB |
For pin and clock configuration of the i.MXRT devices, the NXP MCUXpresso Config Tools are required (v4.1 or above). The corresponding user's guide can be downloaded from: MCUXpresso Config Tools User's Guide
It is assumed that you are familiar with MDK. Refer to MDK - Getting Started for additional setup information.
Please make sure that you have setup your board correctly. The section Important notes explains how to enable debugging by removing the pre-programmed image in Flash that disables debugging.
This manual contains the chapters:
Directory or File | Description |
---|---|
.\Boards | µVision example projects for various development boards (currently only EVK-IMXRT1060 is supported) |
.\CMSIS | CMSIS-Drivers for Ethernet MAC, FLEXCAN, MCI, USB Host and Device |
.\Documentation | This documentation |
.\Scripts | Updated linker scripts for using Event Recorder and debugger scripts |
.\SDK | NXP USB Middleware sources necessary for CMSIS USB Device Driver |
.\Templates | Various source code templates |
Version | Description |
---|---|
V1.0.0 | Initial release |