黑猫带你学UFS协议第12篇:UFS如何配置逻辑单元(LU Management)

本文依据UFS3.1 JEDEC协议及个人工作经验整理而成,如有错误请留言。
文章为个人辛苦整理,付费内容,禁止私自转载。
文章所在专栏:《黑猫带你学:UFS协议详解》

1 特性

不同的LU可以配置不同的属性,例如其大小、安全特性等。

普通的LU通过LUN寻址,四大名LU通过W-LUN寻址。每个LU内部都是从地址0开始的。

对于ufs来说,必须支持如下特性:
(1)LU的个数由bMaxNumberLU决定,每个UFS最多支持2个Boot LU。
(2)存在一个RPMB LU,RPMB LU内部还可以分成4个小的RPMB区域(RPMB region 0 - RPMB region 3)。

对于每个LU有如下共同特性:
(1)地址空间相互独立,地址都是从0开始
(2)LU大小可配

每个LU还可以设置不同的存储特性:
(1)Default type:常规存储特性
(2)System Code type:很少更新并且存放重要系统文件的一块区域,例如系统文件、系统镜像等
(3)Non-Persistent type:存放零时数据的一块区域(例如tmp目录文件、swap分区文件等)
(4࿰

你可能感兴趣的:(黑猫带你学:UFS协议详解,ufs,嵌入式硬件,嵌入式开发,C语言,存储芯片)