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.

C6747 RTFS MMCSD example code

Other Parts Discussed in Thread: OMAP-L137, OMAPL138

I am experimenting with some eMMC memory samples from Kingston (EMMC08G-W100-E06U).

I am running the RTFS_1_10_02_32 mmcsd example code using the Spectrum Digital OMAP-L137 EVM board. When using an SD card or micro SD card with an adapter, the example code runs perfectly.

When I substitute the eMMC chip (Kingston provided an SD card adapter board), the code doesn't work as expected. The drive seems to mount correctly and is assigned a drive letter. However, any directory or file operation return errors. Typically, the return code is 0, which seems to correspond to "no error." I'm not sure how to proceed.

I am using the CCSv4.2.4, DSP/BIOS 5.41_10_36, PSP 1_30_01.

  • Hi Justin,

    I believe your using eMMC version 5.0, But unfortunately we are not supporting that version in the C6747 device, please see the below wiki link for more details.

    processors.wiki.ti.com/.../Managed_NAND

    Regards
    Antony
  • Hi,

    I spoke with reps from Kingston about the chip I mentioned. The claim is the version 5.0 is backward compatible with MMC version 4.

    So far, I've only tried the PSP and RTFS examples which use the MMC/SD port. Is it possible to customize the PSP driver code to make it work with this new chip. I should mention the code partially works. Some aspects are successful. However, all functions which work with files and directories don't work. The Kingston reps thought there could be a timing issue going on; the eMMC chip uses a bga socket connector. There are maybe 2-3" of trace length from chip to the sd interface pins.

    What MMC choices does TI recommend for the C6747 platform?

    Regards,
    Justin
  •  

    Hi Justin,

    I understood that is backward compatible with eMMC 4.0, But we don’t have a proof this, unless we tried this out in our devices or IP we can’t assure it, but you can give a try under your own risks.

    Right now we are supporting eMMC devices with version 4.0.

    Regards

    Antony

    ----------------------------------------------------------------------------------------------------------------

    Please click the "Verify Answer" button on this post if it answers your question.

  • Hi Justin,

    Yes, you are right, eMMC version 5.0 is backward compatibility with 4.0 so it could work as expected.
    For that, we have evaluated SDIN9DW4-16G SanDisk eMMC 16GByte (version 5.0) in OMAPL138 LCDK and its worked without any issues. Also it is expected to work with OMAPL137 as well.