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.

AM62A7: Unable to boot from EMMC

Part Number: AM62A7

Hi, TI experts,

Initially, the EMMC model we used was FORESEE FEMDRM008G-58A39. It could be successfully programmed and booted on our motherboard.

Recently, we have switched to another type of EMMC,  Semiconductor KLM8G1GEUF. Using the same programming script and system image, it can be programmed successfully, but after the programming, it cannot start normally.
Below are the print messages during the startup process, please help analyze how to solve it.

unable to boot form EMMC.txt normal.txt 

 

Thank you,

Gaogao

  • Hello Gao Canjian,

    From the logs I am with the impression that you are trying to boot the U-Boot loader from an eMMC memory attached on the AM62A7 SDMMC1 port. Your log starts from the U-Boot SPL stage.

    But 8-bit eMMC Flash memories are supported only on the AM62A7 MMCSD0 (MMC0) port. Please help me understand with more details:

    Q1. Is the KLM8G1GEUF eMMC memory from which in your case, the AM62A7 ROM code boots ? 

    Q1. Is the KLM8G1GEUF memory connected to the MMCSD1 (MMC1) port in a 4-bit mode, or it is hardware connected as normally

    expected as a 8-bit Flash memory to the MMCSD0 (MMC0) port.

    Q2. If it is the first case, I will conclude that eMMC operations (writes/reads) are NOT supported on the MMCSD1 port.

     Q3. If it is the second case, then it would be more complicated because it will turn out that the ROM may successfully load to and  boot the Flash Loader in RAM, but there might be bad records of the eMMC written tiboot3.bin and U-Boot SPL program. Then one may have doubts that KLM8G1GEUF may be the culprit. If this is the case I believe you boot the U-Boot.img from a SDCard on the MMCSD1 port. So the failure occurs while booting from the MMCSD1 (MMC1) as a consequence of MMC0 eMMC bad records or readings. 

    Q4. Is it possible to provide a schematic of the hardware interface between the AM62A7 eMMC host and the KLM8G1GEUF eMMC memory ? 

    Q5. Can you tell me the currently selected AM62A7 BOOTMODE pin values ?

    From the normal.txt, it seems the address mapping MMC0 and MMC1 is correct in the log.

    Thank you for letting me know.

    Kind Regards,

    Anastas Yordanov