EDM‐IMX8M - TechNexion/u-boot-tn-imx GitHub Wiki

Product information

EDM-IMX8M

Prepare toolchain for ARM64

Set up boot jumpers for different boot modes

EDM-IMX8M(SOM) with EDM-WIZARD(Baseboard)

Refer boot mode table on EDM-WIZARD

edm-imx8m-wizard_boot-mode.png

Boot from serial download (01100110)

edm-imx8m-wizard_serial_download.png

Boot from eMMC of CPU module (01100101)

edm-imx8m-wizard_emmc.png

Boot from SD of baseboard (10111001)

Need rework EDM-IMX8M SDIO part and plug-in CLIX-SD onto EDM-WIZARD board edm-imx8m-wizard_sd.png

Compile u-boot

Supported u-boot branch Instructions
tn-imx_v2018.03_4.14.98_2.0.0_ga-stable here

Compile linux kernel

Supported kernel branch Instructions
tn-imx_4.14.98_2.0.0_ga-stable here

The QCA wifi driver is an out-of-tree driver:

For QCA9377-3 SDIO interface, please use the driver below:

Build Yocto for EDM-IMX8M

How to use i.mx mfgtool to flash u-boot/kernel/yocto image into on-board eMMC:

Use mfgtool "uuu" to flash eMMC

Use u-boot UMS to update kernel and resize partition

Use UMS to Update kernel and resize partition

Run FreeRTOS on Cortex-M4

Run FreeRTOS on Cortex-M4

Change display settings

Change default display to 5-inch MIPI-DSI panel

Test functions in Yocto 2.5