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.

AM5716: AM5716 boot from eMMC using PSDK-RTOS

Genius 5785 points

Part Number: AM5716

Hello,

I want AM5716 boot from eMMC using PSDK-RTOSv4. Please give me some advice for eMMC boot.

According to the following URL, PSDK-RTOS seems not to prepare the boot environment from eMMC.

http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_BOOT_AM57x

Although AM571x supports three types of eMMC boot, I think that PSDK-RTOS supports File System only one. Because Raw-Boot is only for eMMC and it looks like Raw-UDA for MMCSD is not supported by PSDK-RTOS.

- Raw-Boot (Alternative Boot): Not supported
- Raw-UDA: Not supported
- File System: Supported
AM571x TRM (SPRUHZ7F) : 33.3.7.6 eMMC Memories and SD Cards

If my understandng is correct, I guess I should create MLO and APP for eMMC boot in the same way as MMCSD boot. In that case, how do I write the binaries to the eMMC on the board? Also I don't have a plan to mount MMCSD connector on our target board.

Regards,
Kazu

  • Hi,

    I've notified the RTOS team. Their feedback will be posted here.

    Best Regards,
    Yordan
  • Kazu,

    We currently don`t have support for eMMC boot in Processor SDK RTOS. The MMC/SD driver does support eMMC read and write on the AM571x but the MLO will need to be modified and validated for eMMC boot as you described and we don`t have an out of the box utility as in case of QSPI and SD card to write the images to this boot media.

    I am checking internally if this requirement can added to upcoming releases but can you help us provide some background. Is there some reason, why the you or your customer can`t use QSPI or SD/MMC boot modes? Also, please help us sunderstand what is the end application for which this product is being defined so we can loop in appropriate system folks into this discussion

    Rahul
  • Hello Rahul,

    Thank you for your kind support.

    My customer can't substitute MMCSD or QSPI for eMMC. eMMC boot must be used. Because SD Card can't be used due to the environment resistance (impulsive vibration and corrosive gas), QSPI Flash is too slow to write. Using two memories such as QSPI for booting and eMMC for main memory seems to be a problem with cost, board space and PinMux.

    Could you please provide the environment of eMMC boot in PSDK-RTOS?

    Regards,
    Kazu

  • Kazu,

    I have private message you you get more details on the usecase so that I can understand and communicate this requirement.
    If possible, I would also need to understand the customer timelines to let you know if this is feasible for us to support.

    Regards,
    Rahul

    PS: I am closing this thread as we are following up on this offline.