本文依据UFS JEDEC协议、个人学习、工作经验整理而成,如有错误请留言。
文章为个人辛苦整理,付费内容,已加入原创侵权保护,禁止私自转载。
文章所在专栏:《黑猫带你学:UFS协议详解》——UFS JEDEC协议
兄弟专栏:《黑猫带你学:UFS协议栈详解》——UFS Unipro/M-PHY/HCI协议栈
FFU就是更新ufs内部的固件。相较于emmc的FFU,从协议角度,ufs的FFU更加简单。使用write buffer命令(mode = 0Eh)把FW bin download到ufs,然后进行power cycle/HW reset就好了。
1 规则
- FW bin被下载到UFS后,不立刻进行power cycle/HW reset,之后再进行power cycle/HW reset,是不影响FFU成功与否的。
- FW bin被下载到ufs后,START STOP UNIT command、FORMAT UNIT command or WRITE BUFFER command (MODE=0Fh)不会激活新的FW bin。因为只能power cycle/HW reset才会激活新的fw bin。