This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM4378: Unable to Load Uboot from EMMC Flash on custom hardware based on AM4378 Soc.

Part Number: AM4378

Here is the Issue we are seeing on the reference Hardware. I have shared the files of the U-boot that we are using.

Please let me know if I need change/add configurations.

  1. The board comes up from USB. ( 4 partitions, u-boot, MLO, rootfs)
  2. From USB the u-boot images and the rootfs are updated to emmc partitions (using a script).
  3. When in USB-boot, at the u-boot prompt, we are able to manually boot kernel from the EMMC partition.
  4. From the u-boot prompt the MMC info is seen now.

        

    5. While booting from EMMC, the MLO still seems to fail with following error:

         

In the last step the error is seen from the spl/mmc.c –mmc_initialization function. ENODEV is the error.