Periodically check this file as the setup workflow will change/improve.
Please refer to the following documents for SoC and board related information:
i.MX 8M EVK Board Hardware User's Guide: https://www.nxp.com/docs/en/user-guide/IMX8MDQLQEVKHUG.pdf
iMX8M Technical Reference Manual: https://www.nxp.com/docs/en/reference-manual/IMX8MDQLQRM.pdf
u-Boot Source: https://source.codeaurora.org/external/imx/uboot-imx/ https://source.codeaurora.org/external/imx/uboot-imx/log/?h=imx_v2017.03_4.9.51_imx8m_ga
The board will boot out of eMMC by default. In order to boot Zircon, a custom u-boot binary is needed. The binary can be found at: go/imx8m-bootloader
First step involves flashing the board with the custom u-boot binary:
SUBSYSTEM==“usb”, ATTR{idVendor}==“0525”, MODE=“0664”, GROUP=“plugdev”, TAG+=“uaccess”
If successful, the new U-Boot prompt should be “zircon-u-boot=>”
Once the custom U-Boot has been flashed, perform the following:
From the host side, go to your zircon repository and run the following command:
If successful, the board will reboot into Zircon.