SD卡命令格式
SD Card Command Format: SD Card Instructions Are Composed of 6 bytes (byte), as Follow: Byte1 : 01 xxxxxxx (Command Number, Defined by the Instructance Flag, IF CMD3 9 is 1 001 1 1 , I.E. Hexadecimal 0x2 7 , then the first byte of the complete cmd3 9 IS 01 1 001 1 1 , i.e. Command rates according to the functions: Class0: (Basic order rates such as CMD0的识别和初始化:返回SD卡:读取OCR寄存器:读取CMD1 0:读取CMD1 2 cmd1 8 :读取几个块,直到cmd1 2 class4 (写命令率):编写一个块CMD2 5 :编写几个块。CMD3 8 :删除所选块。
第6 类(写作保护的指挥率):CMD2 8 :确定写作块的地址。
CMD2 9 :删除写作保护块的地址。
CMD3 0:向卡询问写作保护位的状态class7 :卡片闭合,命令解锁功能。
第8 类:应用一定的命令率。
Class1 0-1 1 :保留
什么是烧录?宏旺半导体ICMAX 解答eMMC芯片烧录困境
燃烧是一个正确编写IC或微控制器的程序说明的过程,使他们有机会执行特定功能。以下是对燃烧的详细响应:燃烧的本质:燃烧类似于CD或DVD中的燃烧数据,但用于电子成分。
通过燃烧,电子成分可以接收执行特定功能所需的程序说明。
燃烧EMMC芯片的重要性:作为嵌入式设备中重要的存储成分,燃烧过程尤为重要。
随着智能设备的迅速开发,对EMMC芯片的需求增加了,因此有效,准确的燃烧技术已成为必不可少的。
EMMC燃烧挑战:巨大容量:EMMC芯片容量通常为4 GB,8 GB甚至2 5 6 GB,这需要极高的信号处理精度。
高速:许多高速EMMC可以读写高达1 00MB/s的速度,要求程序员设备具有强大的高速信号处理能力。
需要复杂性:EMMC包含三个分区,必须准确燃烧此数据并将EXT_CSD寄存器设置为准确配置引导加载规则。
出色的EMMC燃烧步骤:Extrach boot1 ,boot2 和userarea数据。
准确设置EXT_CSD寄存器并配置引导加载规则。
燃烧方法的多样性:纯离线燃烧:传统程序员可以在PC的帮助下进行联合功能。
多渠道燃烧:传统程序员的数量渠道有限,并且有一些牺牲速度可以到达许多渠道。
多功能燃烧:包括正常模式,高速模式和复制模式。
自动燃烧:提高效率并降低手动操作,但需要准确的程序员合作。
总而言之,燃烧是对电子成分进行编程的主要步骤,对于EMMC芯片尤其重要。
面对EMMC燃烧的挑战和种类,选择正确的燃烧方法和工具很重要。
JESD B5.1 EMMC协议介绍(十一)
EMMC协议的要点如下:应用程序层命令:EMMC支持应用程序层命令和常规命令。Aquent命令是通过CMD5 5 说明为ACMD。
app_cmd命令为常规说明提供其他功能。
ACMD具有特定的动作和使用。
将ACMD用于制造商的步骤:主机首先发送了app_cmd命令并分配app_cmd位。
然后发送所需的AAMMD并响应app_cmd位。
如果未发送ACMD NONMD,则将其定义为常规EMMC命令。
要读取CMD5 6 和单个块,CMD5 6 和单块读取和写作类似于总线连接。
特定制造商的数据块具有有意义的有意义。
确保在CMD5 6 之前的EMMC处于EMMC状态。
Hibernation Command-主机允许主机在EMMC睡眠和备用状态之间的睡眠 / Waker中移动。
在睡眠情况下,EMMC功耗的减少,仅响应特定的命令。
它使您可以花费大部分最常用的价值来睡觉和睡眠。
EMM锁定在锁定状态下 - 需要溶解EMMC并在睡眠状态之前进行选择。
位于各州减少额外的功耗。
就绪探测一个内存块:数据区域提供身份验证和约束保护方法,以保存到区域。
在安全的环境中执行身份验证密钥计划。
阅读消息身份验证代码以签署回复附件区域以读取读取的受保护的内存区域。
数据收集代码:数据收入:数据收集:许多字段,例如身份验证密钥 / MAC。
MAC输入消息是串联的数据字段字段。
播放保护内存块分区:主机发送CMD6 以指定EXT_CSD注册的partition_access。
阅读多块并使用多块多块Multipi Multipi Multipi Multipi Block命令。
访问播放保护记忆块分区。
在身份验证期间,未定义的参数将无法使真实性或命令序列失败。
身份验证密钥编程 - 主机CMD2 5 设置了块数量1 和参数位[3 1 ]。
主持人确认密钥程序通过注册成功。
eMMC的EXT_CSD能通过烧录器进行操作吗?
是的,ECSD的全名必须是ext_csd,是“扩展注册”,相当于您的特殊设置注册文件此EMMC芯片。例如,此EMMC芯片的特殊信息的安装和存储区域,例如引导模式,存储结构,启动存储等。
EMMC标准中有一个解释:在最后一行,ext_csd,这是一个更清晰的解释。
编写EMMC时,ECSD配置的目的是使阅读和管理设置与MCU Master合作。
例如,您的计算机CPU对将在任何磁盘上启动的硬盘分区和磁盘都有要求;其他磁盘不是系统磁盘是文件数据或备份数据,其驱动器字符,大小等等。
SmartPro6 000f-Plus支持EMMC的扩展注册编程,并且接口显示下面。