This SDK has been patched by Embedded Artists for the iMXRT1064 Developer's Kit. The SDK was released on 2021-12-01 and is based on NXP's 2.10.0 SDK (SDK_2_10_0_MIMXRT1064xxxxA.zip). This is what has been patched: * Set CPU speed according to Commercial/Industrial CPU * Correction of the VDD_SOC_IN voltage. * LWIP projects - added reading of the MAC address from the onboard I2C EEPROM * Wi-Fi and Bluetooth projects * Added an I2C driver for the gpio expander (PCA6416) and code to use it * Added an I2C driver for the PWM gpio expander (PCA9530) and code to use it * Modified pin muxing * SEMC projects - changed algorithm for memory test and now test entire 32MB instead of only 4KB * Examples using a disaplay have been updated to use PCA6416/PCA9530 for RST/PWR/BL signals * BOARD_USER_BUTTON has been redirected to SW5/WAKEUP button on the uCOM Carrier Board * USER_LED has been changed to the blue RGB LED using PCA6416 * Adjusted the USB interface number (it is different for host and device examples) * Added support for Embedded Artists 2DS M.2 Module (EAR00386) in the NXP Wi-Fi examples * Added support for Embedded Artists 1ZM M.2 Module (EAR00364) in the NXP Wi-Fi examples * Added support for Embedded Artists 1XK M.2 Module (EAR00385) in the NXP Wi-Fi examples * Changed reset pin for SD card examples This has been added: * LWIP projects - option to use 100/10Mbps Ethernet-PHY Adapter * AWS projects - option to use 100/10Mbps Ethernet-PHY Adapter * AzureRTOS projects - option to use 100/10Mbps Ethernet-PHY Adapter * I2C probe example * Wi-Fi (serial) examples for the CMWC1ZZABR-107-EVB (a.k.a ABR Module) This has been removed: * All projects for the expansion board AGM01 Important things to note: * Read section "8 - Known Issues" in docs/MCUXpresso SDK Release Notes for EVK-MIMXRT1064.pdf to see known issues with the current version of the SDK. * For Iperf examples, set compiler optimization to -O3 or similar to improve performance. * If the hardware seems unresponsive and the debugger cannot connect/flash/erase the current program then the most likely cause is the running program preventing the access. To stop the currently running program and regain control: 1) Press and hold down the ISP_ENABLE button (SW1) 2) Press and hold down the RESET button (SW3) 3) Let go of the RESET button 4) Wait an extra second or two 5) Release the ISP_ENABLE button 6) The hardware is now in a mode where programming/erasing it should work The following projects have been marked as incompatible. They have not been deleted as they might still be helpful in some way. * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/canopen_examples/mcofd_manager * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/canopen_examples/mcofd_slave * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/canopen_examples/mco_manager * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/canopen_examples/mco_slave * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/demo_apps/bubble_peripheral * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/demo_apps/sai * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/demo_apps/sai_peripheral * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/canfd/interrupt_transfer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/canfd/loopback * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/canfd/loopback_transfer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/canfd/ping_pong_buffer_transfer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/csi/ccir656 * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/csi/raw8 * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/csi/rgb565 * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/flexcan/interrupt_transfer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/flexcan/loopback * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/flexcan/loopback_edma_transfer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/flexcan/loopback_transfer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/flexcan/ping_pong_buffer_transfer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/flexspi/hyper_flash/polling_transfer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/sai/edma_ping_pong_buffer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/sai/edma_ping_pong_buffer_half_interrupt * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/sai/edma_record_playback * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/sai/edma_transfer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/sai/interrupt * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/sai/interrupt_record_playback * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/driver_examples/sai/interrupt_transfer * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/eiq_examples/glow_cifar10_camera * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/eiq_examples/glow_lenet_mnist_camera * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/eiq_examples/tensorflow_lite_micro_cifar10 * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/eiq_examples/tensorflow_lite_micro_label_image * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/freemaster_examples/fmstr_can * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/usb_examples/usb_device_audio_generator/bm * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/usb_examples/usb_device_audio_generator/freertos * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/usb_examples/usb_device_audio_generator_lite/bm * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/usb_examples/usb_device_audio_speaker/bm * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/usb_examples/usb_device_audio_speaker/freertos * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/usb_examples/usb_device_audio_speaker_lite/bm * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/usb_examples/usb_device_composite_hid_audio_unified/bm * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/usb_examples/usb_device_composite_hid_audio_unified/freertos * /sdk_bld/eaimxrt1064_sdk_2_10_0/boards/evkmimxrt1064/usb_examples/usb_device_composite_hid_audio_unified_lite/bm Revision History: ---------------- 2021-12-01 * Updated to NXP SDK 2.10.0