[元带你学: eMMC协议详解 19] 现场固件更新 (FFU)

news/2024/12/2 11:34:46/

依JEDEC eMMC 5.1及经验辛苦整理,付费内容,禁止转载

所在专栏 《元带你学: eMMC协议详解》

现场固件更新(FFU)可以增强现场的功能。使用这种机制,主机将新版本的固件下载到e-MMC设备,并在下载成功后指示e-MMC设备将新下载的固件安装到设备中。

为了启动FFU进程,主机首先通过读取EXT_CSD中的SUPPORTED_MODES和FW_CONFIG字段来检查MMC设备是否支持FFU功能。如果e-MMC设备支持FFU特性,主机可能会启动FFU进程。FFU进程通过在EXT_CSD文件的MODE_CONFIG字段中切换到FFU模式启动。

在FFU模式下,主机应该使用封闭式或开放式命令(CMD17/CMD18/CMD24/CMD25)来下载新固件和读取供应商专有数据。在这种模式下,主机应该将这些命令的参数设置为与FFU_ARG字段中定义的一致。如果这些命令有不同的参数,则设备行为没有定义,FFU进程可能会失败。主机应该将块长度设置为DATA_SECTOR_SIZE。下载的固件包必须是DATA_SECTOR_SIZE大小对齐的(可能需要包的内部填充)。

一旦进入FFU模式,主机可以使用一个或多个写命令向设备发送新的固件包。通过将EXT_CSD中的MODE_cONFIG字段设置为Normal状态,主机可以恢复正常的读写命令功能。切换出FFU模式可能会导致固件下载操作失败。当切换回FFU模式时,主机应该检查FFU状态


http://www.ppmy.cn/news/493972.html

相关文章

设计模式之生成器(建造者)模式笔记

设计模式之建造者模式笔记 说明Builder(生成器)目录UML生成器(建造者)模式示例类图自行车类建造者抽象类摩拜单车对象类小黄车单车对象类指挥者类测试类优缺点 模式扩展手机类测试类 说明 记录下学习设计模式-生成器(也叫建造者)模式的写法。 Builder(生成器) 意图:将一个复…

m1和锐龙r7 5800h哪个好

性能方面,m1芯片的单核性能和R7-5800H差距不大,M1甚至略微领先,毕竟AMD的处理器一向不以单核性能闻名,而在多核性能上m1比5800H弱了接近30%,虽然m1综合性能稍逊一筹,但在视频编码和自身的办公软件优化等方面…

查看Mac苹果电脑的CPU型号,并跑分

查看Mac电脑的CPU型号,在Terminal中输入命令: sysctl machdep.cpu.brand_string然后在跑分网站上添加CPU型号: http://www.paofenbang.com/compare/cpu-2774-1908.html 可以看出来四核完胜!

苹果处理器排行_苹果M1芯片跑分现身Geekbench平台,频率惊人_电脑办公

[PConline 资讯]11月11日,苹果第三场新品发布会的主角是搭载自研 M1 芯片的 MacBook Air、MacBook Pro 和 Mac mini。近日,在Geekbench网站出现了M1芯片的跑分,根据Geekbench跑分图显示,搭载M1芯片的MacBook Air,配备8…

苹果Mac电脑使用的集成显卡GPU所有型号汇总

据不完全统计,Mac电脑使用的集成显卡型号有下面几种: 目录 Intel UHD Graphics Intel Iris Plus Intel Iris Pro Graphics Intel Iris Graphics Intel HD Graphics NVIDIA GeForce 以下是具体电脑型号: Intel UHD Graphics 配备 Int…

苹果 M1 革了 Intel x86 的命?

本文转载自IT之家 一直以来,x86 和 ARM 各自分占 PC 和移动市场的局面造成了一种“刻板印象”——x86 更适合高性能的应用场景,而 ARM 更适合低功耗领域,一旦一方入侵另一方的领地,就可以称之为“革命性突破”。因此,…

Macbook Pro的120Hz XDR高刷屏很好,但也没那么好

新Macbook Pro买回来已经用了一段时间了,MiniLed的高对比度带来了惊艳的显示效果,该黑的地方特别黑,该亮的地方非常亮。晚上尝试在Youtube上看了一段HDR视频,非常逼真,就好像自己走在日本歌舞伎町一条街似的。 但我也发…

【计算机组成原理】主存储器

目录 一、存储体系基本概念 二、主存储器的基本组成 三、SRAM和DRAM 四、只读存储器ROM 五、主存储器与CPU的连接 六、双端口RAM和多模块存储器 一、存储体系基本概念 一个二进制位(bit)是构成存储器的最小单位;字节(8bit&…