
Hello,
I have an NXP i.MX8MQ and I am attempting to build u-boot to boot off a SD card. NXP provides a demo image that I can flash on to a SD and it boots without an issue, printing the following info to the serial console:
U-Boot 2018.03-imx_v2018.03_4.14.98_2.0.0_ga+g87a19df (Apr 11 2019 - 10:54:20 +0000)
CPU: Freescale i.MX8MQ rev2.1 1500 MHz (running at 1000 MHz) CPU: Commercial temperature grade (0C to 95C) at 35C Reset cause: POR Model: Freescale i.MX8MQ EVK DRAM: 3 GiB TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C0 0x50] MMC: FSL_SDHC: 0, FSL_SDHC: 1 Loading Environment from MMC... *** Warning - bad CRC, using default environment
Failed (-5) No panel detected: default to HDMI Display: HDMI (1280x720) In: serial Out: serial Err: serial
BuildInfo: - ATF 1cb68fa - U-Boot 2018.03-imx_v2018.03_4.14.98_2.0.0_ga+g87a19df
However, when I follow the NXP instructions for creating a custom SD card image, I end up with a card that will not boot. Nothing gets printed out to the console. I also tried following the instructions from here: https://boundarydevices.com/wiki/u-boot-imx8/ to get a card that boots, but I still have no luck.
When I have a card that doesn't boot, I get zero feedback either on the HDMI or serial console.
Does anyone know how to build an SD card image that actually boots? Or even how to start debugging what's going wrong with my system?
Thank you.
-Aaron
participants (1)
-
Aaron Solochek