Mettre à jour Azure Percept DK via une connexion USB-C
Important
Mise hors service d’Azure Percept DK :
Mise à jour du 22 février 2023 : Une mise à jour du microprogramme pour les composants Percept DK Vision et Audio accessoires (également appelés Vision et Audio SOM) est désormais disponible ici et permettra aux composants accessoires de continuer à fonctionner au-delà de la date de mise hors service.
La préversion publique d’Azure Percept évoluera pour prendre en charge de nouvelles plateformes d’appareils périphériques et de nouvelles expériences de développement. Dans le cadre de cette évolution, Azure Percept DK et Audio Accessory et les services Azure de prise en charge associés pour Percept DK seront mis hors service le 30 mars 2023.
À compter du 30 mars 2023, Azure Percept DK et Audio Accessory ne seront plus pris en charge par aucun des services Azure, notamment Azure Percept Studio, les mises à jour du système d’exploitation, les mises à jour de conteneurs, l’affichage de flux web et l’intégration de Custom Vision. Microsoft ne fournira plus de support client ni aucun des services de support associés. Pour plus d’informations, consultez le Billet de blog d’avis de mise hors service.
Ce guide explique comment mettre à jour correctement le système d’exploitation et le microprogramme de votre kit de développement via une connexion USB. Voici une vue d’ensemble de ce que vous allez faire dans le cadre de cette procédure.
- Télécharger le package de mise à jour sur un ordinateur hôte
- Exécuter la commande qui transfère le package de mise à jour vers le kit de développement
- Mettre le kit de développement en mode USB à l’aide d’une connexion SSH ou des commutateurs DIP
- Connecter le kit de développement à l’ordinateur hôte via un câble USB-C
- Attendre la fin de la mise à jour
Avertissement
La mise à jour de votre kit de développement via une connexion USB aura pour effet de supprimer toutes les données existantes sur l’appareil, y compris les modèles et conteneurs d’IA.
Suivez toutes les instructions dans l’ordre. Sauter des étapes pourrait avoir pour effet de mettre votre kit de développement dans un état inutilisable.
Prérequis
- Un Azure Percept DK.
- Un ordinateur hôte Windows ou Linux disposant de la fonctionnalité Wi-Fi et d’un port USB-C ou USB-A
- Un câble de conversion USB-C/USB-A (facultatif, vendu séparément).
- Un compte de connexion SSH créé dans le cadre de l’expérience de configuration d’Azure Percept DK
- Clé hexagonale livrée avec le kit de développement, pour retirer les vis situées à l’arrière du kit de développement (si vous utilisez la méthode des commutateur DIP)
Notes
Utilisateurs Mac : la mise à jour d’Azure Percept DK via une connexion USB ne fonctionne avec un ordinateur hôte Mac.
Télécharger les outils logiciels et les fichiers de mise à jour
Outil NXP UUU. Téléchargez la version la plus récente du fichier uuu.exe (pour Windows) ou du fichier uuu (pour Linux) sous l’onglet Ressources. UUU est un outil créé par NXP et utilisé pour mettre à jour les cartes de développement NXP.
Téléchargez les fichiers de mise à jour. Ils sont tous contenus dans un fichier zip que vous allez extraire dans le cadre de la section suivante.
Vérifiez que les trois artefacts de la build sont présents :
- Azure-Percept-DK- <numéro de version> .raw
- fast-hab-fw.raw
- emmc_full.txt
Configurer votre environnement
Créez un dossier/répertoire sur l’ordinateur hôte à un emplacement aisément accessibles via une ligne de commande.
Copiez l’outil UUU (uuu.exe ou uuu) dans le nouveau dossier.
Extrayez les fichiers de mise à jour précédemment téléchargés dans le nouveau dossier contenant l'outil UUU.
Exécuter la commande qui transfère le package de mise à jour vers le kit de développement
Ouvrez une invite de commandes Windows (Démarrer > cmd) ou un terminal Linux, puis accédez au dossier où sont stockés les fichiers de mise à jour et l’outil UUU.
Exécutez la commande suivante dans l’invite de commande ou le terminal.
Windows :
uuu -b emmc_full.txt fast-hab-fw.raw Azure-Percept-DK-<version number>.raw
Linux :
sudo ./uuu -b emmc_full.txt fast-hab-fw.raw Azure-Percept-DK-<version number>.raw
La fenêtre d’invite de commandes affiche un message indiquant En attente de l’apparition d’un périphérique USB connu… . L’outil UUU attend maintenant que le kit de développement soit détecté par l’ordinateur hôte. Passez aux étapes suivantes et mettez le kit de développement en mode USB.
Mettre le kit de développement en mode USB
Il existe deux façons de mettre le kit de développement en « mode USB », via une connexion SSH ou à l’aide des commutateurs DIP sur le kit de développement. Choisissez la méthode qui vous convient le mieux.
Utilisation de SSH
La connexion SSH est la méthode préconisée, et la plus sûre, pour mettre le kit de développement en mode USB. Toutefois, vous devez impérativement pouvoir vous connecter au point d’accès Wi-Fi du kit de développement. Si vous ne parvenez pas à vous connecter au point d’accès Wi-Fi du kit de développement, vous devez utiliser la méthode des commutateurs DIP.
Connectez le câble USB-C fourni au port USB-C du kit de développement et au port USB-C de l’ordinateur hôte. Si votre ordinateur ne dispose que d’un port USB-A, connectez un câble USB-C vers USB-A (vendu séparément) au kit de développement et à l’ordinateur hôte.
Connectez-vous à votre kit de développement via SSH. Si vous avez besoin d’aide pour vous connecter par protocole SSH, suivez ces instructions.
Dans le terminal SSH, entrez les commandes suivantes :
Mettez l’appareil en mode de mise à jour USB :
sudo flagutil -wBfRequestUsbFlash -v1
Redémarrez l’appareil. L’installation de la mise à jour va commencer.
sudo reboot -f
Utilisation de la méthode des commutateurs DIP
Utilisez la méthode des commutateurs DIP lorsque vous ne pouvez pas utiliser une connexion SSH pour vous connecter à l’appareil.
Débranchez la carte de développement si elle est connectée au câble d’alimentation.
Retirez les quatre vis situées à l’arrière de la carte de développement à l’aide de la clé hexagonale fournie avec le kit de développement.
Faites coulisser délicatement la carte de développement en direction des LED. Le dissipateur thermique reste attaché au-dessus de la carte de développement. Ne faites coulisser la carte de développement que de 2 à 3 centimètres pour éviter de déconnecter des câbles.
Les interrupteurs DIP se trouvent sur le coin de la carte. Quatre commutateurs sont disponibles, dont chacun offre deux positions : vers le haut (1) ou vers le bas (0). Les positions par défaut des commutateurs sont haut-bas-bas-haut (1001). À l’aide d’un trombone ou d’un autre instrument à pointe fine, modifiez les positions des commutateurs sur bas-haut-bas-haut (0101).
Le kit de développement est maintenant en mode USB et vous pouvez passer aux étapes suivantes. Une fois la mise à jour terminée, remettez les commutateurs DIP dans leur position par défaut haut-bas-bas-haut (1001). Ensuite, faites coulisser la carte de développement pour la remettre dans sa position d’origine, puis refixez les quatre vis à l’arrière.
Connecter le kit de développement à l’ordinateur hôte via un câble USB-C
Cette procédure utilise l’unique port USB-C du kit de développement pour la mise à jour. Si votre ordinateur dispose d’un port USB-C, vous pouvez utiliser le câble USB-C vers USB-C fourni avec le kit de développement. Si votre ordinateur ne dispose que d’un port USB-A, connectez un câble USB-C vers USB-A (vendu séparément) au kit de développement et à l’ordinateur hôte.
- Connectez le kit de développement à l’ordinateur hôte via le câble USB-C approprié.
- L’ordinateur hôte doit maintenant détecter le kit de développement en tant que périphérique USB. Si vous avez exécuté avec succès la commande qui transfère le package de mise à jour vers le kit de développement, et si l’invite de commandes indique que le système attend l’affichage d’un périphérique USB connu**, la mise à jour devrait démarrer automatiquement après environ 10 secondes.
Attendre la fin de la mise à jour
Revenez à l’autre invite de commandes ou terminal. Une fois la mise à jour terminée, un message contenant
Success 1 Failure 0
s’affiche :Notes
Après la mise à jour, votre appareil sera réinitialisé aux paramètres usine et vous perdrez votre connexion Wi-Fi et votre session SSH.
Une fois la mise à jour terminée, mettez le kit de développement hors tension. Débranchez le câble USB du PC.
Si vous avez utilisé la méthode des commutateurs DIP pour mettre le kit de développement en mode USB, veillez à remettre les commutateurs DIP dans leurs positions par défaut. Ensuite, faites coulisser la carte de développement pour la remettre dans sa position d’origine, puis refixez les quatre vis à l’arrière.
Étapes suivantes
Exécutez l’expérience de configuration d’Azure Percept DK pour reconfigurer votre appareil.