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.

RTOS: AM437x MMCSD functionality in pdk1.0.4

Other Parts Discussed in Thread: AM4378

Tool/software: TI-RTOS

Hi ,

Does pdk1.0.4  MMCSD driver support 1.8V SD card operation and DMA operation for the AM437X?

Thanks in advance.

Brian

  • Brian,

    PDK 1.0.4 is too old, please use the latest 1.0.13 download from software-dl.ti.com/.../index_FDS.html. It supports DMA.

    From AM4378 TRM:

    Clock support
    – 96-MHz functional clock source input
    – up to 384Mbit/sec (48MByte/sec) in MMC mode 8-bit data transfer
    – up to 192Mbit/sec (24MByte/sec) in High-Speed SD mode 4-bit data transfer
    – up to 24Mbit/sec (3MByte/sec) in Default SD mode 1-bit data transfer

    The SOC only supports 3.3V, not 1.8V.

    Regards, Eric
  • Hi ,
    Looking at the MMCSD driver it seems to support 1.8v operation but the option is not configured in the MMCSD_soc.c file for the AM437x.But it is configured in the AM572x .Is there a hardware reason for this?
    Thanks
    Brian.
  • Brian,

    Only the AM57x device supports 1.8V. As seen below for AM57x TRM (25.1.1 eMMC/SD/SDIO Features):
    – MMCi supports the following SD v3.0 data transfer rates:
    • DS mode (3.3V IOs): up to 12 MBps (24 MHz clock)
    • HS mode (3.3V IOs): up to 24 MBps (48 MHz clock)
    • SDR12 (1.8V IOs): up to 12 MBps (24 MHz clock)
    • SDR25 (1.8V IOs): up to 24 MBps (48 MHz clock)
    • SDR50 (1.8V IOs): up to 48 MBps (96 MHz clock) - MMC1 and MMC3 only
    • DDR50 (1.8V IOs): up to 48 MBps (48 MHz clock) - MMC1 only
    • SDR104 (1.8V IOs) cards can be supported up to 192 MHz clock (96 MBps max) - MMC1 only

    3.3V is for DS and HS mode, 1.8V is for SDR and DDR.

    Back to AM437x, it only supports DS and HS mode, that is 3.3V.

    Regards, Eric