草庐IT

黑猫带你学UFS协议第14篇:UFS初始化详解(Boot Operation)

1前言1.1声明本文依据UFS3.1JEDEC协议及个人工作经验整理而成,如有错误请留言。文章为个人辛苦整理,付费内容,禁止私自转载。文章所在专栏:《黑猫带你学:UFS协议详解》1.2参考链接由于《蛋蛋读UFS之六:UFS设备初始化和启动》一文对UFS初始化过程讲解清晰明了,因此本文部分内容来自该文,侵删。原文链接:http://www.ssdfans.com/?p=927382引导配置很多平台会将系统引导代码放置在UFS设备中,当UFS上电初始化过程中,就要将系统启动代码读出来用来启动整个平台。UFS中BOOTLUA和BOOTLUB可以用来存放这个系统引导代码,但是在启动过程中,只有一个BO

UFS详细介绍---终章

UFS详细介绍—终章UNIVERSALFLASHSTORAGE(UFS),通用闪存存储器。目前最新的标准是UFS4.0;UFS的出现是因为替代eMMC产品的,但是因为价格等,目前没办法做到完全替代。2020年,JEDEC发布了UFS3.1;2022年,JEDEC发布了UFS4.0,4.0版本主要提升也就是之前提到的,高性能、低功耗、主要面对的也是手机等这一类终端。UFS传输其实可以看到,任何存储设备的结构都是和计算机网络的基础结构一样,包含了物理层、数据链路层、应用层等。对应的UFS物理层就是MIPIM-PHY、数据链路层MIPIunipro以及其他层。在这里插一句,UFS4.0标准,需要高性

swift - AWS S3 d_uf 上的随机文件

我是第一次使用AWSMobileHUD使用AWSS3。不知何故,我的S3存储桶中充满了(实际上是1000个文件)我无法访问(由于策略)随机d_uf,...名称。知道这些可能是什么吗?我只使用AWS在我用Swift编写的社交网络应用程序上存储个人资料图片。我为每个用户创建一个文件夹和文件/AWSID/profilePicture/...jpg随机文件出现在我的存储桶的根目录下。 最佳答案 请参阅以下有关s3访问日志记录的文档https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLo

【UFS】UFS3.1总体介绍

UFS总体架构UFS架构总体由4部分组成,分别是ApplicationLayer,UFSDeviceManager,UFSTransportProtocolLayer,UFSInterconnectLayer。ApplicationLaye传输SCSI指令,例如SCSIREAD,SCSIWRITE等;传输DEVICE管理的指令,用于设置UniPro和M-PHY的属性,还可以配置完成建立link的过程。任务管理指令,如abort一些Lun对应的task等。UTP(UFSTransportProtocolLayer),接收上层的指令并且将他们转成UIC可接受的帧。UIC(UFSInterconne

【UFS】UFS3.1总体介绍

UFS总体架构UFS架构总体由4部分组成,分别是ApplicationLayer,UFSDeviceManager,UFSTransportProtocolLayer,UFSInterconnectLayer。ApplicationLaye传输SCSI指令,例如SCSIREAD,SCSIWRITE等;传输DEVICE管理的指令,用于设置UniPro和M-PHY的属性,还可以配置完成建立link的过程。任务管理指令,如abort一些Lun对应的task等。UTP(UFSTransportProtocolLayer),接收上层的指令并且将他们转成UIC可接受的帧。UIC(UFSInterconne

Teamcenter_NX集成开发:UF_UGMGR_invoke_pdm_server函数的使用

之前了解到通过UFUN函数UF_UGMGR_invoke_pdm_server可以调用TeamcenterITK函数,从而可以获取及编辑Teamcenter对象。UFUN中有样例代码,但是就是不知道怎么使用,今天下午看了帮助文档,想到需要把ITK的USER_invoke_pdm_server函数进行注册,就进行测试,没想到给写通了。在此记录代码调试过程,转载请注明出处。注意事项:  1-需要了解TeamcenterHandler注册过程。  2-Teamcenter开发方面可以参考微信公众号:PLMCODE NX工程代码:1//================================2

Teamcenter_NX集成开发:UF_UGMGR_invoke_pdm_server函数的使用

之前了解到通过UFUN函数UF_UGMGR_invoke_pdm_server可以调用TeamcenterITK函数,从而可以获取及编辑Teamcenter对象。UFUN中有样例代码,但是就是不知道怎么使用,今天下午看了帮助文档,想到需要把ITK的USER_invoke_pdm_server函数进行注册,就进行测试,没想到给写通了。在此记录代码调试过程,转载请注明出处。注意事项:  1-需要了解TeamcenterHandler注册过程。  2-Teamcenter开发方面可以参考微信公众号:PLMCODE NX工程代码:1//================================2

Teamcenter_NX集成开发:UF_UGMGR函数的使用

最近工作中经常使用Teamcenter、NX集成开发的情况,因此在这里记录UF_UGMGR函数的使用。使用UF_UGMGR相关函数需要有Teamcenter使用经验,理解Teamcenter中文件夹、伪文件夹、零组件、零组件版本、数据集、关系、表单、命名引用等对象。相关的可以看帮助中TeamcenterIntegrationforNX的内容及UF_UGMGROverview介绍的数据模型及使用方法、注意事项。主要操作:1-初始化UGMGR环境成功后就可以连接到Teamcenter。2-获取指定ID编码零组件标识和LatestWorking(没记错的话应该是最新版本)版本ID。3-UF_UGMG

Teamcenter_NX集成开发:UF_UGMGR函数的使用

最近工作中经常使用Teamcenter、NX集成开发的情况,因此在这里记录UF_UGMGR函数的使用。使用UF_UGMGR相关函数需要有Teamcenter使用经验,理解Teamcenter中文件夹、伪文件夹、零组件、零组件版本、数据集、关系、表单、命名引用等对象。相关的可以看帮助中TeamcenterIntegrationforNX的内容及UF_UGMGROverview介绍的数据模型及使用方法、注意事项。主要操作:1-初始化UGMGR环境成功后就可以连接到Teamcenter。2-获取指定ID编码零组件标识和LatestWorking(没记错的话应该是最新版本)版本ID。3-UF_UGMG