[接口]mmc/eMMC/SD-card

转自:http://blog.csdn.net/yazhouren/article/details/46643321

MMC(multiMedia card)是一种通信协议,支持两种模式SPI和MMC

eMMC是一种支持MMC协议的芯片

MMC/e ?MMC communication is based on  an advanced 10-signal bus. The communication protocol is
defined as a part of this standard and  referred to as the  MultiMediaCard mode.

eMMC和SD卡都是将闪存控制器和NAND Flash封装在一起,只是接口不同,eMMC一般是BGA封装,焊接在PCB上

SD卡单独封装,使用SDIO接口通讯, SD卡是在MMC基础上发展起来,且兼容MMC,所以在Linux系统下,SD卡设备名称是mmcblk(mmcblk0p1代表第一个分区, 问题mmcblk0和mmcblk1是分别代表sd卡和eMMC还是谁先挂上谁就是mmcblk0?)

SDIO可以使用与MMC兼容的模式

那么是否可以理解,eMMC芯片接口支持MMC协议,而MMC协议支持SPI和MMC两种模式,所以eMMC支持SPI和MMC,而SD卡支持SDIO和SPI。而SDIO和MMC又兼容。

SD卡的管脚定义和Micro SD(TF)卡的管脚定义是不一样的。

TF卡

  • SD卡:1-data3,2-cmd,3-vss,4-vdd,5-clk,6-vss,7-data0,8-data1,9-data2.
  • TF卡(SD模式):1-data2,2-data3,3-cmd,4-vdd,5-clk,6-vss,7-data0,8-data1
  • TF卡(SPI模式):1-rsv,2-cs,3-di,4-vdd,5-sclk,6-vss,7-do,8-rsv
  SD TF(SD) TF(SPI)
1 data3 data2 rsv
2 cmd data3 cs
3 vss cmd di
4 vdd vdd vdd
5 clk clk sclk
6 vss vss vss
7 data0 data0 do
8 data1 data1 rsv
9 data2    
时间: 2024-11-04 23:38:36

[接口]mmc/eMMC/SD-card的相关文章

Android MMC/EMMC/MTD Partition Layout

Android devices have a couple of partitions to store different data. The common ones are the recovery, boot, system, data and cache partitions. Almost every device has it’s own unique layout even though they come from the same manufacturer. I have se

I.MX6 uSDHC SD card register

/**************************************************************************** * I.MX6 uSDHC SD card register * 声明: * 本文主要是记录SD card注册的相关流程及遇到的一些问题. * * 2015-12-20 深圳 南山平山村 曾剑锋 **************************************************************************

Using Android Phone to recover SD card formatted with DD command under linux

1. Formatted a sd card with dd command under linux 2.insert the sd card into an android phone,certainly the card is not find and used.. 3 reset the android phone with format sd card option. 4.the sd card is ok!

【转】VirtualBox direct access to SD Card in Windows--不错

原文网址:http://www.sandyscott.net/2013/08/14/virtualbox-direct-drive-access/ I’ve trying to get my Raspberry Pi working with a touchscreen (eGalax Touch). This blog post has been an incredible help, but I stumbled at the very last hurdle – modifying the

MMC、SD等存储卡的区别总结

目前市面上较常见的存储卡有SD.MMC.CF等,在这些卡的种类下又分了许多,下面来总结一下. 可参考wiki:https://en.wikipedia.org/wiki/Memory_card 1.MultiMediaCard (MMC) 1997年,西门子和SanDisk推出了多媒体卡,其外形比CF卡小,从而可实现更小巧的便携式设备.在基本应用中,MMC可通过标准三线SPI接口外加一条片选线来控制.SPI接口的时钟频率最高可达20MHz.对需要更高带宽的应用,该规范提供拓宽了的4和8位带宽.M

SD Card Formatter for Mac Download

https://www.sdcard.org/downloads/formatter_4/eula_mac/ SDFormatter Mac版是一款Mac OS平台上的sd卡修复工具,SDFormatter是一款比较好用的SD卡格式化工具,能够格式化SD存储卡和SDHC记忆Card(SD/SDHC 存储卡),使用遵照SD存储卡规格来格式化,并提供对SD存储卡的更快和容易的操作方式. 软件使用接口环境:USB reader/writer, 可以读和写SD/SDHC 存储卡的读卡器.

X-009 FriendlyARM tiny4412 uboot移植之SD Card用起来Kernel boot起来

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  开发环境:

Android eMMC Booting[wiki百科]

eMMC binaries This is the efi partition table as exists on the emmc Sector# Size Name 256 128K xloader 512 256K bootloader 2048 8M recovery 18432 8M boot 34816 512M system 1083392 256M cache 1607680 512M userdata 2656256 2183M media [edit]Creating th

OpenWRT新框架的flash layout

唔,新框架下,同时支持了一个只读的文件系统(SquashFS)和一个可读写的文件系统(jffs2).所以,这些是怎么处理的,需要进一步了解. 关于flash 在大多数嵌入式系统中,flash是其主要的程序和data的存储空间.因为flash的速度原因,在系统运行时,这些程序和data还要再被搬移到RAM中去,运行时,CPU事实上是从RAM中取程序和data.著名的uboot就是专门负责把操作系统搬移到RAM中去的,至于存储在文件系统中的data和其他程序,则是由操作系统负责去加载. 根据其内部结