emmc介绍

一、emmc协议

  emmc协议是由固态技术协会(JEDEC)发布的,可以从jedec官方网站下载emmc文档,步骤如下:

1、进入jedec官方网站:https://www.jedec.org/

2、选择进入Flash Memory选项

  

3、选择eMMC专栏

4、点击红框中的下载页面

  

5、可以看到新的emmc标准是2019年发布的JESD84-B51A,这个版本需要钱,可以在下面的链接中选择早一些的免费版本JESD84-B51。

  

   emmc协议可以参考官方文档,也可以参考以下链接:

  https://blog.csdn.net/dong__ge/article/details/123945311?spm=1001.2014.3001.5502

  https://blog.csdn.net/ZXDDBK/article/details/115262570?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~PayColumn-1-115262570-blog-123945311.topnsimilarv1&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~PayColumn-1-115262570-blog-123945311.topnsimilarv1&utm_relevant_index=1

 二、emmc和nand flash比较

  nand flash介绍可参考链接:https://www.cnblogs.com/yuanqiangfei/p/9400435.html

  nand flash通过控制flash的接口时序来读写flash,还需要做坏块管理,校验等操作,还需要去了解nand flash的组成,驱动起来比较繁琐。

  emmc结构图如下所示:

  

  emmc相当于flash外面加一个控制器,通过emmc协议与主控的通讯。emmc通过一个控制器屏蔽了nand flash的操作细节,通过标准协议来访问,这使得操作emmc比操作flash要简单。做移植适配的时候emmc几乎不需要做修改,而flash需要在驱动文件中增加flash的相关参数。从可移植性来说,emmc也比flash要好。

 

 

 

  

 

posted @ 2022-09-27 18:36  YYFaGe  阅读(1175)  评论(0编辑  收藏  举报