当前位置:网站首页>Black cat takes you to learn UFS Protocol Part 8: UFS initialization (boot operation)
Black cat takes you to learn UFS Protocol Part 8: UFS initialization (boot operation)
2022-07-06 06:20:00 【Black cat senior】
1 Preface
1.1 Statement
This paper is based on UFS3.1 JEDEC Agreement and personal work experience , If there is any mistake, please leave a message .
The article is painstakingly sorted out for individuals , Paid content , Unauthorized reprint .
The column where the article is located :《 Black cat takes you to learn :UFS protocol 》
1.2 Reference link
because 《 Egg reading UFS Of the six :UFS Device initialization and startup 》 One article is right UFS The initialization process is explained clearly , Therefore, part of this article comes from this article , Invasion and deletion .
Link to the original text :http://www.ssdfans.com/?p=92738
2 Boot configuration
Many platforms will place the system boot code in UFS In the device , When UFS During power on initialization , It is necessary to read out the system startup code to start the whole platform .
UFS in BOOT LU A and BOOT LU B It can be used to store the system boot code , But during startup , only one BOOT LU By using . For read operation , Logical units during startup are mapped to BOOT well known logical unit(W-LUN = 30h). such , When the host updates the boot code , When the logical unit used is from A Exchange to B Or vice versa , A fixed logical unit number will be reserved .
Some configurable domains in the device descriptor and unit descriptor determine the behavior of the device during boot .
If bBootEnable = 01h when ,UFS The guiding feature of is enabled .
In logical unit descriptor dNumAllocUnits Domains are used to configure the size of logical units ,bBootLunID
边栏推荐
猜你喜欢
随机推荐
MySQL之基础知识
MFC dynamically creates dialog boxes and changes the size and position of controls
Full link voltage measurement: building three models
Coordinatorlayout+nestedscrollview+recyclerview pull up the bottom display is incomplete
Technology sharing | common interface protocol analysis
浅谈专项测试之弱网络测试
G - Supermarket
Manage configuration using Nacos
leetcode 24. Exchange the nodes in the linked list in pairs
基于JEECG-BOOT的list页面的地址栏参数传递
模拟卷Leetcode【普通】1296. 划分数组为连续数字的集合
MFC 动态创建的对话框及改变控件的大小和位置
D - How Many Answers Are Wrong
模拟卷Leetcode【普通】1061. 按字典序排列最小的等效字符串
sourceInsight中文乱码
The whole process realizes the single sign on function and the solution of "canceltoken" of undefined when the request is canceled
[postman] dynamic variable (also known as mock function)
一文揭开,测试外包公司的真 相
Redis core technology and basic architecture of actual combat: what does a key value database contain?
Play video with Tencent video plug-in in uni app