MMC and SD Media Drivers
These media drivers provide an interface for a file system to read from and write to Secure Digital (SD), MultiMediaCard (MMC), or eMMC (embedded MMC) storage devices. A single media driver can support one or more physical media, each of these being represented as a different drive at the media driver interface. The file system handles all drives identically, regardless of their internal design features. If eMMC is used, this media driver can be used with HCC’s eMMC Management Driver. This is an extension to HCC’s MMC and SD media drivers and is independent of any particular microcontroller and its MMC/SD controller. Drivers are available for the following MCUs:
Driver | MCUs |
---|---|
Atmel SAM | Atmel SAM9G, SAM3S, SAM4E, and SAM4S |
Kinetis | Vybrid MCUs and Freescale™, i.MX25 and i.MXRT1050 |
LPC | NXP Semiconductors LPC |
LPC43xx | NXP Semiconductors LPC43xx |
MPC5xxx | NXP Semiconductors MPC5xxx |
SPI | Serial Peripheral Interface (SPI) media driver for HCC’s psp_spi interface, which can be provided for any standard microcontroller |
STM32 | ST Microelectronics STM32 |
STM32 IDMA | ST Microelectronics STM32 with Internal DMA |
Synopsys | For the Synopsys SD/MMC controller core in NXP Semiconductors LPC43xx/LPC314x series devices and in Analog Devices ADSP-SC58x |
TI AM3xxx | Texas Instruments Incorporated AM37x and AM335x device families |
Architecture
