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.

DRA744: boot from eMMC using port MMC1

Part Number: DRA744

Hi Everybody ,

please  on DRA74x ( and future eveolution pin2pin )   I would like to use  eMMC  as boot  .

now I see on TRM   , MMC1 ( the one I use ) is for SDcard boot : do you see any issue in using eMMC ?  

anything to cross check to make sure it will work ?

thank you regards

Carlo

  • Hi Carlo,

    Only MMC2 interface is optimized for eMMC, that's why ROM code will always expect eMMC on MMC2 pins.

    I think ROM will not stop when seeing eMMC on MMC1, but ROM will threat it like an SD card - 4-bit mode @ 19.2MHz. vs 8-bit @48MHz. eMMC.

    I.e. even if it will work, you will not get any benefit of using eMMC (boot partition mode and faster data rate).

    Regards,

    Stan

  • Hi Stanislav ,
    please we need to froze PCB now , and only available is MMC1 : could you confirm eMMC boot work on it ? have you tested it ?
    thank you
    regards
    Carlo
  • Carlo,
    No I didn't test eMMC on MMC1, because there is no EVM out there with that configuration. I don't think someone did that on a custom board either.
    What I wanted to say is that ROM should ( I'm not sure though) boot from eMMC on MMC1, but then ROM will threat is as an SD card. That is, no boot-partition-mode, and no fast reading speed.
    Because of the above, I think the SD card slot is far more feasible. Is there any particular reason you need an eMMC instead of SD card?

    Regards,
    Stan
  • Hi Stan ,

    this is for a cluster , so no slot for SD .    they would like to use  

    MTFC16GLWDQ-4M-AITZ  eMMC  . 

    what should be checked in DS to be sure it works with our ROM  ( even if treated as SD ) ?

    we need a confirmation for this case

    thank you

    regards

    Carlo

  • Carlo,
    I've pinged the ROM code expert.
    Be aware that MMC1 is slower than MMC2 not only during boot, but also at run time.
    And also, you have to check how you will flash the eMMC. I'm not sure the current flash tools can load software to MMC1 port, because they simply do no expect eMMC on that port.

    Regards,
    Stan