当前位置:网站首页>[nvme2.0b 14 - 5] commande de téléchargement / commande du logiciel
[nvme2.0b 14 - 5] commande de téléchargement / commande du logiciel
2022-06-30 08:05:00 【Bgone】
Firmware Download/Commit
5.12Firmware Commit command
Attention!:Cette commande est disponible à 1.2 Avant la version NVM Express Base Specification revisions Appelé“Firmware Activate”.
Firmware Commit La commande est utilisée pour modifier firmware image Ou Boot Partitions.
Modifier firmware image Heure,Firmware Commit La commande vérifie que le téléchargement est valide firmware image Et soumettre la modification à unfirmware slot. Dans le cadre de cette commande , L'hôte peut choisir firmware image Pour la prochaine fois Controller Level Reset Activé à. L'hôte peut passer l'inspection Figure 275 Moyenne Identify Controller data structure Dans Firmware Revision Champ pour déterminer la version actuelle du firmware en cours d'exécution . L'hôte peut passer l'inspection Firmware Slot Information log page Pour s'assurer que la prochaine fois Controller Level Reset Version du firmware en cours d'exécution à .Domain Tous les contrôleurs partagent firmware slot,Et le même firmware image Appliquer à ce domain Tous les contrôleurs dans (NVM Tous les contrôleurs du sous - système ( Si plusieurs domaines ne sont pas pris en charge ) Ou tous les contrôleurs dans ce domaine ( Si plusieurs domaines sont pris en charge )) .
firmware image L'activation de peut entraîner un changement inattendu du comportement du Contrôleur par l'hôte (Par exemple,UUID List Modifications incompatibles dans (Voir par. 8.25.2 Section)).Dans ce cas,,Si Commit Action Le champ est défini à 011b, Le Contrôleur annule la commande ,Le Code d'état est Firmware Activation Requires Conventional Reset.
Modifier Boot Partitions Heure, L'hôte peut choisir Boot Partition Marqué pour activer ou remplacer .Boot Partition Seulement dansunlockÉcrivez quand(Voir par. 8.2 Section).
Firmware Commit Utilisation des commandes Command Dword 10 Champ. Conserver tous les autres champs spécifiques à la commande .

5.12.1Command Completion
Terminé. Firmware Commit Après l'ordre, Le contrôleur publie les entrées de la file d'attente complète à Admin Completion Queue, Indique l'état de la commande .
Pour spécifier la prochaine fois Controller Level Reset(C'est - à - dire:,CA Le champ est défini à 001b Ou 010b) Activez le nouveau firmware image Et la valeur du Code d'état d'achèvement est 0h De Firmware Commit Les ordres,Par 3.7.2 La méthode définie dans la section commence Controller Level Reset Active le firmware spécifié .
Si le Contrôleur détecte plus d'un firmware image Et/Ou Boot Partition Il y a chevauchement firmware/boot partition image update command sequences(RÉFÉRENCES1.5.23) Ou en utilisant plusieurs contrôleurs Et/Ou Management Endpoint Mise à jour individuelle firmware image,Et puis...Figure 182 Tel que défini dans, À la fin de l'entrée de file d'attente Dword 0 Les résultats de cet essai sont rapportés dans .Voir par. 3.11 Section et Section 8.2.2 Section.

Firmware Commit Les valeurs d'état spécifiques à la commande sont Figure 183 Définition moyenne.


5.13Firmware Image Download command
Firmware Image Download La commande est utilisée pour télécharger tout ou partie image, Pour les mises à jour futures au Contrôleur .QuandAdmin Submission Queue Ou I/O Submission Queues Lorsque d'autres commandes ne sont pas terminées , Peut soumettre Firmware Image DownloadLes ordres.Firmware Image Download La commande sera nouvelle image(Tout ou partie) Télécharger sur le Contrôleur .
image Peut être composé de plusieurs fragments , Ces fragments passent par Firmware Image Download Les commandes sont téléchargées séparément .ChaqueFirmware Image Download Les commandes contiennent toutes une Dword Offset Et Number of Dwords,Utilisé pour spécifier un dword Champ d'application. Le logiciel hôte doit s'assurer que image Les fragments ne se chevauchent pas DwordChamp d'application,Et NUMD Champs et OFST Les champs sont remplis FWUG Exigences d'alignement et de granularité indiquées dans les champs (VoirFigure 275). La section firmware peut être soumise au Contrôleur dans un ordre aléatoire .Mise à jourBoot Partition Heure, Le logiciel hôte doit être soumis dans l'ordre imageSection. Si la portée se chevauche , Le Contrôleur peut revenir Overlapping Range Erreur.
Nouveaufirmware imagePas comme Firmware Image Download Une partie de la commande est activée . Pour plus d'informations sur le processus de mise à jour du firmware ,Voir par. 3.11 Section. Le processus de mise à jour du firmware ne sera pas modifié Boot Partition Le contenu de.ConcernantBoot Partition Détails du processus de mise à jour ,Voir par. 8.2.2 Section.
Le logiciel hôte ne doit pas être associé à Boot Partitions Et/Oufirmware image La séquence de commande de mise à jour pour se chevauche (Voir par. 3.11 Section et Section 8.2.2 Section).
Télécharger image Après, Le logiciel hôte va télécharger un autre image Envoyé avantFirmware Commit Donnez l'ordre. .À compléter Firmware Commit Première commande post - traitement Firmware Image Download La commande fera en sorte que le Contrôleur rejette le téléchargement image Tout le reste (S'il y a).Si dansfirmware downloadEtFirmware Commit Se produit entre la fin de la commande Reset, Alors le Contrôleur doit jeter tous les image Partie téléchargée (S'il y a).
Firmware Image DownloadUtilisation des commandes Data Pointer、Command Dword 10 EtCommand Dword 11 Champ. Conserver tous les autres champs spécifiques à la commande .



5.13.1Command Completion
Terminé. Firmware Image Download Après l'ordre, Le contrôleur publie les entrées de la file d'attente complète à Admin Completion Queue.Firmware Image Download Les valeurs d'état spécifiques à la commande sont Figure 187 Définition moyenne.

Si le Contrôleur détecte plus d'un firmware image Et/Ou Boot Partition Il y a chevauchement firmware/boot partition image update command sequences(Voir par. 1.5.23 Section) Ou en utilisant plusieurs contrôleurs Et/Ou Management Endpoint Mise à jour individuelle firmware image, Alors, vous devriez finir l'entrée de la file d'attente Dword 0 Les résultats de cet essai sont rapportés dans ,Par exemple:Figure 182 Tel que défini dans.Voir par. 3.11 Section et Section 8.2.2 Section.
边栏推荐
- Deep learning - networks in networks and 1x1 convolution
- 直击产业落地 | 飞桨重磅推出业界首个模型选型工具
- 【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境
- Cesium learning notes (II) uploading data using rest API
- 1163 Dijkstra Sequence
- Final review -php learning notes 5-php array
- 1162 Postfix Expression
- mysql无法连接内网的数据库
- 2021-10-29 [microbiology] qiime2 sample pretreatment form automation script
- November 22, 2021 [reading notes] - bioinformatics and functional genomics (Chapter 5, section 4, hidden Markov model)
猜你喜欢

Deep learning - brnn and DRNN

F12 packet capture is used for the whole process analysis of postman interface test

全栈最全性能测试理论-总结
![[flower carving experience] 13 build the platformio ide development environment of esp32c3](/img/32/2c30afe77bf82774479a671ff16898.jpg)
[flower carving experience] 13 build the platformio ide development environment of esp32c3

Redis 的过期数据如何处理,淘汰机制都有那些?

深度学习——循环神经网络

【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境

Use of nested loops and output instances
![November 16, 2021 [reading notes] - macro genome analysis process](/img/c4/4c74ff1b4049f5532c871eb00d5ae7.jpg)
November 16, 2021 [reading notes] - macro genome analysis process

Final review -php learning notes 2-php language foundation
随机推荐
回文子串、回文子序列
深度学习——残差网络ResNets
1163 Dijkstra Sequence
ACM. HJ48 从单向链表中删除指定值的节点 ●●
TP5 set direct download file
Experiment 2 LED button PWM 2021/11/15
【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境
C. Fishingprince Plays With Array
CRM能为企业带来哪些管理提升
冰冰学习笔记:快速排序
Deep learning - LSTM
深度学习——LSTM
深度学习——GRU单元
December 13, 2021 [reading notes] | understanding of chain specific database building
Sword finger offer II 075 Array relative sort (custom sort, count sort)
Deep learning -- recurrent neural network
What management improvements can CRM bring to enterprises
6月底了,可以开始做准备了,不然这么赚钱的行业就没你的份了
C. Fishingprince Plays With Array
Hit the industry directly | the flying propeller launched the industry's first model selection tool