当前位置:网站首页>[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.
边栏推荐
- 牛客小白月赛52
- December 4, 2021 - Introduction to macro genome analysis process tools
- Experiment 4 QT
- November 21, 2021 [reading notes] - bioinformatics and functional genomics (Chapter 5 advanced database search)
- Deep learning vocabulary representation
- December 13, 2021 [reading notes] | understanding of chain specific database building
- ACM. Hj48 delete the node with the specified value from the one-way linked list ●●
- Sword finger offer II 075 Array relative sort (custom sort, count sort)
- Go 数据类型篇之字符串及底层字符类型
- 想转行,却又不知道干什么?此文写给正在迷茫的你
猜你喜欢

为什么大学毕业了还不知道干什么?

Final review -php learning notes 2-php language foundation

Cesium learning notes (VI) particle system

Do you know the IP protocol?

Cesium learning notes (V) custom geometry and appearance

Deep learning - residual networks resnets

Cesium learning notes (IV) visual image & Terrain

Acreems energy efficiency management platform escorts the power safety of high-rise residential areas

Deep learning - embedding matrix and learning word embedding andword2vec

CRM能为企业带来哪些管理提升
随机推荐
Experiment 2 LED button PWM 2021/11/15
December 13, 2021 [reading notes] | understanding of chain specific database building
December 4, 2021 - Introduction to macro genome analysis process tools
Construction of energy conservation supervision system for campus buildings of ankery University
Redis 的过期数据如何处理,淘汰机制都有那些?
Deep learning -- Realization of convolution by sliding window
Dlib database face
深度学习——Bounding Box预测
领域驱动下cloud项目中单个服务的示例
奇迹MU服务器租用选择 真实好用 稳定不卡 还能防入侵
Experiment 2 LED button PWM 2021/11/22
MySQL quotation sentence is unlocked: algorithm=insert, lock=none
深度学习——GRU单元
Dlib library blink
[flower carving experience] 14 line blank board pingpong library test external sensor module (one)
深度学习——BRNN和DRNN
Halcon12+vs2013 C # configuration
安科瑞高等学校校园建筑节能监管系统建设
ACM. HJ48 从单向链表中删除指定值的节点 ●●
Cesium learning notes (III) creating instances