本文依据eMMC JEDEC5.1及个人工作经验整理而成,如有错误请留言。
文章为个人辛苦整理,付费内容,禁止私自转载。
文章所在专栏:《黑猫带你学:eMMC协议详解》
1 什么是emmc的初始化
对于小白来说,可能不太明白什么是emmc初始化。举个栗子:当你拿到一个电脑,接上电源,是不是就立马可以用了呢?并不是吧,你还需要去开机,等待电脑启动,配置完各种参数,等出现了电脑桌面,你才能用。那么同样,对于emmc芯片来说,也不是提供电源就能用了,需要输入各种命令后,让其进入到tran state后,才能正常读写使用。
2 初始化命令
初始化用到的命令为cmd0/1/2/3/7,当emmc上电后,按序输入该命令,就能完成emmc的初始化。
具体每个命令的作用是什么呢?用通俗易懂的话语解释如下:
cmd0 唤醒设备
cmd1 OCR寄存器的内容通过response给host&#x