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.

[TDA4M]Emmc boot partition boot from MCU domain

Hi,

In the TRM, it says for eMMC flash, "Boot from boot partition with auto-fall back to file system" is not supported both in MCU peripheral and backup mode.

Would you please kindly clarify below understanding?

  1. MCU domain R5F doesn't support eMMC flash boot?
  2. backup mode boot doesn't support eMMC flash ?
  3. Does MCU R5F support eMMC flash boot from User Data Area?

We want to understand whether eMMC flash can be used as boot media. If yes, how.

Thanks.

  • Hi Peter,

    I guess I have to clarify Table 4-1. ROM Code Boot Modes in TRM first.

    - All Boot modes listed in the table are supported unless there is an errata

    - Backup Mode Y/N : indicates the peripheral can be selected for boot in case the primary boot peripheral fails. E.g. USB can be tryed if the flash memory becomes empty or corrupted. Generally, removable or cable peripherals can be selected for backup. See 4.3 Boot Mode Pins.

    - MCU Peripheral Y/N : this indicates if the peripheral is in the MCU domain. This means this peripheral is available for boot even MAIN domain is power-off. This is simply due to the fact it is in the MCU domain. E.g. MMC0 and MMC1 are in the MAIN domain. And  MAIN domain has to be operational for MMC boot to complete.

    Note that MCU R5 is always the boot master for loading the customer (secondary)  bootloader.

    Note there are two big boot flows - MCU Only, and normal (MCU + MAIN) . One or the another can be selected by a BOOTMODE pin before power-up. See 4.3.1 MCU_BOOTMODE Pin Mapping

    Kindly familiarize yourself with Chapter Initialization in TRM. Mainly 4.1, 4.2, and 4.3.

    Regards,

    Stan