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.

AM3352: eMMC not detected

Part Number: AM3352

Hi all,

AM3352 does not recognize emmc below.

Phison eMMC 153 Ball pSLC SPEC_v1.4 (1) (2).pdf

I want to know why AM3352 does not recognize emmc.

Can My customer use this emmc with AM3352?

Incidentally, when My cusotmer changed to Micron's emmc, AM3352 recognized emmc.

Best regards,

Sasaki

  • Hi,

    What is the software used on the board? Where is the eMMC connected?
  • Hi Beser-san,

    Thank you for your reply.

    Biser Gatchev-XID said:
    Hi,

    What is the software used on the board? Where is the eMMC connected?

    Software is below.

    U-Boot 2013.01.01 (May 29 2017 - 14:47:54)
    arm-arago-linux-gnueabi-gcc (GCC) 4.5.3 20110311 (prerelease)
    GNU ld (GNU Binutils) 2.20.1.20100303

    Linux:
    Windriver Linux
    3.4.43-WR5.0.1.13_standard

    My customers connects 2GB eMMC to "eMMC0".

    They can not boot with this emmc(Phison), but they can boot by changing Emmc to Micron's emmc.

    Best regards,

    Sasaki

  • eMMC boot is not guaranteed on MMC0. The AM335x TRM Rev. P specifically states:

    "For maximum compatibility, only MMC0 should be used to boot from the card cage. Similarly for maximum compatibility, booting from eMMC/eSD/managed NAND should only be performed on MMC1."

    See section 26.1.8.5.2 for details.
  • Hi Biser-san,

    Thank you for your reply.

    I recognize that it is possible to connect eMMC of 2GB or less to MMC0 with the following link.
    e2e.ti.com/.../690499

    Also, TRM has the following description.

    • MMC0 supports booting from the MMC/SD card cage and also supports booting from
    eMMC/eSD/managed NAND memory devices with less than 4GB capacity.

    Please let me know about the following.

    (1) Is it impossible to connect eMMC to MMC0 and boot it? Or do you recommend this connection at all?
    (2) When connecting eMMC to MMC0, is there any condition in AM3352?
    (3) Is it self-responsibility to connect MMC0 to eMMC and boot it?

    As my customers designed MMC0 by connecting eMMC, they want to develop with this connection method if possible.

    Best regards,
    Sasaki
  • Hello,

    (1) You should be able to connect eMMC less than 4GB to mmc0, but it is not recommended.

    (2) Size less than 4GB.

    (3) Can you clarify this question?

    Steve K.

  • Hi Steve-san,

    Thank you for your information!

    My problem has become clear.

    Best regards,

    Sasaki