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.

eMMC 5.0 with DM37xx

Other Parts Discussed in Thread: CSD, DM3730

Hello All,

I have a custom DM37xx based hardware platform that currently boots off a Samsung eMMC.  This eMMC follows an older version of the MMC Spec (3.14) and is supported well by the Linux kernel running on the platform (2.6.37)

I now have a need to interface a more recent eMMC flash memory that follows eMMC specification 5.0.  As expected, Linux-2.6.37 currently running on the platform fails to detect the new eMMC flash memory (reporting errors reading/deciphering the contents of the CSD register)

I am aware that the latest kernel officially supported by TI for the DM37xx EVM is linux-2.6.37, which is way too old to provide a solution to my problem.  

From information available on the internet, I gathered that there are more recent version (Linux-3.14.x) kernels that support DM37xx.  

May I request for members to kindly help find a link to the sources of the most recent version of the Linux kernel that provides support for DM37xx EVM/processor

Thank you for your time.

Best Regards,

Kanagesh

  • Hi Kanagesh,

    Some forum members using Linux 3.14 from git://git.omapzoom.org/kernel/omap.git and u-boot 2014.10 obtained from git://git.denx.de/u-boot.git
    I only would like to note it is not an official release dedicated to DM3730.
    Also I suspect that you should configure the eMMC chip specific parameters in the device tree and u-boot if they not present there.

    BR
    Tsvetolin Shulev

  • Hello Tsvetolin Shulev,

    Thank you very much for the pointer.

    Warm regards,

    Kanagesh

  • Hi,

    We've been able to verify that an eMMC flash device conforming to EMMC Specification 5.1 is indeed compatible with the DM3730 processor.

    We are able to detect the device, partition and format it.

    Additionally, we have also been able to verify that the DM3730 Boot ROM code is capable of loading X-Loader (MLO) from the VFAT partition.

    We have been able to confirm this functionality with the Linux-2.6.37 kernel currently running on the DM3730 processor.

    Thank you for your support.

    Warm regards,
    Kanagesh
  • Kanagesh,

    Thank you for shared experience!

    BR
    Tsvetolin Shulev