CLK测试 DQS测试 EMMC上电时序
- 供应商
- 北京淼森波信息技术有限公司
- 认证
- 手机号
- 18601085302
- 联系人
- 邓经理
- 所在地
- 北京市海淀区永泰庄北路1号天地邻枫2号楼A座B101
- 更新时间
- 2024-09-28 07:28
nand flash 是一种非易失性的存储器,通常在嵌入式系统中用于存放系统、应用和数据等,类似与 pc 系统中的硬盘。
emmc 在内部对 nand flash 划分了几个主要区域,如下所示:
boot area partition 1 & 2
此分区主要是为了支持从emmc 启动系统而设计的。
该分区的数据,在 emmc 上电后,可以通过很简单的协议就可以读取出来。同时,大部分的 soc 都可以通过 gpio 或者 fuse的配置,让 rom 代码在上电后,将 emmc boot 分区的内容加载到 soc 内部的 sram 中执行。
rpmb partition
rpmb 是 replay protected memory block 的简称,它通过 hmac sha-256 和 writecounter 来保证保存在 rpmb 内部的数据不被非法篡改。
在实际应用中,rpmb 分区通常用来保存安全相关的数据,例如指纹数据、安全支付相关的密钥等。
general purpose partition 1~4
此区域则主要用于存储系统或者用户数据。 general purpose partition在芯片出厂时,通常是不存在的,需要主动进行配置后,才会存在。
user data area
此区域则主要用于存储系统和用户数据。
user data area 通常会进行再分区,例如 android 系统中,通常在此区域分出boot、system、userdata 等分区。
展开全文