NVMe解读---Boot Partition(write篇)

     Boot Partition的内容可以用下载固件image或者固件写入的方式进行改变。

     以下是更新Boot Partition的步骤:

     ① 主控发出一个下载image下载命令来将Boot Partition的内容下载到controller之中。这个过程中也许有多个Boot Partition的部分需要下载,因此每个Boot Partition部分的偏移地址会在Image Download Cmd中被指定。主控软件将发送Boot Partition image来按序从Boot Partition的基地址启动;

     ② 解锁Boot Partition;

      主控提交一个带有110b的Firmware Commit command,以此来指定所下载的Image需要在Boot Partition ID区域里替换的内容;

      控制器完成Firmware Commit command,host将会采取以下错误应对方案:

         a. 如果因为Boot Partition没能成功写入的原因而导致固件激活失败,控制器会报Boot Partition Write Prohibited

     主控读取Boot Partition中的内容来验证他们的正确性。主控软件通过提交Firmware Commit command(with a Commit A

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值