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.

TMDS62LEVM: (RTOS eMMC boot) Will RTOS SBL be able to boot from MMC0 eMMC file system?

Part Number: TMDS62LEVM
Other Parts Discussed in Thread: AM62L

Tool/software:

Hi,

I am a little confused with this boot mode saying "MMC0 eMMC file system", For a pure RTOS application, When RTOS SBL sits in the eMMC, is it considered as file system?

Also two additional questions.

1.how long does it to timeout before moving to USB DFU boot?

2.with the log below, is it a fail case when boot from eMMC?

Thank you,

Dazong

  • Hi Dazong,

    "MMC0 eMMC file system", For a pure RTOS application, When RTOS SBL sits in the eMMC, is it considered as file system

    This is changed now in the TRM available on the AM62L website: https://www.ti.com/lit/ug/sprujb4/sprujb4.pdf?ts=1744014870310&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FAM62L

    It is supposed to be MMC0 eMMC Boot Partition:

    how long does it to timeout before moving to USB DFU boot?

    I am not sure if this specific timeout is profiled, but here's how the sequence is: All images are expected to be present in boot partition zero with 1st stage image being at 0x0 address, the ROM supports a redundant image at offset 0x400000 in case the initial image fails to be recognized. If the image at redundant offset also fails to be recognized then it switches to the back up boot mode. This is mentioned in 5.4.3.1 eMMC Bootloader Operation section of the TRM.

    2.with the log below, is it a fail case when boot from eMMC?

    The current release of Freertos SDK doesn't currently support booting from eMMC, could you please elaborate what you are trying here?

    Best Regards,

    Meet.

  • Hi Meet,

    Thanks for the link to the updated TRM, I will share this with the team.

    The current release of Freertos SDK doesn't currently support booting from eMMC, could you please elaborate what you are trying here?

    What I did is just switched the boot pins to eMMC boot, and I am seeing these logs get printed while no real application is running. Wondering if this will be a fail case for eMMC boot or not

    Thank you,

    Dazong

  • Hi Dazong,

    What I did is just switched the boot pins to eMMC boot,

    I don't see these logs at my end once I set the boot mode pins for eMMC boot.

    These logs usually get printed on the UART terminal if the board is in the UART boot mode, so I assume your board is still in the UART boot mode, please make sure that you power-cycle the board after you change the boot mode pins, the boot mode change will not be reflected unless the SoC is power cycle.

    Best Regards,

    Meet.

  • Thank Meet,

    Yes you are right, I made a mistake by set the sw3.1 (pin 12) to high instead of sw 3.4 (pin 15)

    Thanks,

    Dazong