Uppdatera Azure Percept DK via en USB-C-anslutning
Den här guiden visar hur du uppdaterar dev kit-operativsystemet och den inbyggda programvaran via en USB-anslutning. Här är en översikt över vad du kommer att göra under den här proceduren.
- Ladda ned uppdateringspaketet till en värddator
- Kör kommandot som överför uppdateringspaketet till dev kit
- Ställ in dev kit i USB-läge med hjälp av SSH- eller DIP-växlar
- Anslut dev kit till värddatorn via en USB-C-kabel
- Vänta tills uppdateringen har slutförts
Varning
När du uppdaterar dev kit via USB raderas alla befintliga data på enheten, inklusive AI-modeller och containrar.
Följ alla instruktioner i rätt ordning. Om du hoppar över stegen kan ditt dev kit vara i ett oanvändbart tillstånd.
Förutsättningar
- En Azure Percept DK
- En Windows eller Linux-baserad värddator med Wi-Fi och en tillgänglig USB-C- eller USB-A-port
- En USB-C till USB-A-kabel (valfritt, säljs separat)
- Ett SSH-inloggningskonto som skapas Azure Percept DK konfigurationsupplevelsen
- En hexadegärm, som levereras med dev kit, för att ta bort ben på baksidan av dev kit (om du använder DIP-switchmetoden)
Anteckning
Mac-användare – Uppdatering Azure Percept DK via en USB-anslutning fungerar inte med en Mac som värddator.
Ladda ned programverktyg och uppdateringsfiler
NXP UUU-verktyget. Ladda ned filen Senaste versionen uuu.exe (för Windows) eller uuu-filen (för Linux) på fliken Tillgångar. UUU är ett verktyg som skapats av NXP som används för att uppdatera NXP-utvecklingstavlor.
Ladda ned uppdateringsfilerna. De finns alla i en zip-fil som du ska extrahera i nästa avsnitt.
Se till att alla tre byggartefakter finns:
- Azure-Percept-DK-< versionsnummer >.raw
- fast-borst-fw.raw
- emmc_full.txt
Konfigurera din miljö
Skapa en mapp/katalog på värddatorn på en plats som är enkel att komma åt via kommandoraden.
Kopiera UUU-verktyget (uuu.exe eller uuu) till den nya mappen.
Extrahera de tidigare hämtade uppdateringsfilerna till den nya mappen som innehåller UUU-verktyget.
Kör kommandot som överför uppdateringspaketet till dev kit
Öppna en Windows (Starta > cmd) eller en Linux-terminal och navigera till mappen där uppdateringsfilerna och UUU-verktyget lagras.
Ange följande kommando i kommandotolken eller terminalen.
Windows:
uuu -b emmc_full.txt fast-hab-fw.raw Azure-Percept-DK-<version number>.rawLinux:
sudo ./uuu -b emmc_full.txt fast-hab-fw.raw Azure-Percept-DK-<version number>.raw
Kommandotolkens fönster visar ett meddelande om att det står Waiting for Known USB Device to Appear... (Väntar på att känd USB-enhet ska visas... UUU-verktyget väntar nu på att dev kit ska identifieras av värddatorn. Gå vidare till nästa steg och sätt dev kit i USB-läge.
Ställ in dev kit i USB-läge
Det finns två sätt att ställa in dev kit i "USB-läge" via SSH eller genom att ändra DIP-växlarna på dev kit. Välj den metod som passar bäst för din situation.
Använda SSH
SSH är den säkraste och bästa metoden för att ställa in dev kit i USB-läge. Det kräver dock att du kan ansluta till Dev Kits Wi-Fi-åtkomstpunkt. Om du inte kan ansluta till Dev Kits Wi-Fi-åtkomstpunkt måste du använda DIP-switchmetoden.
Anslut den medföljande USB-C-kabeln till Dev Kits USB-C-port och till värddatorns USB-C-port. Om datorn bara har en USB-A-port ansluter du en USB-C till USB-A-kabel (säljs separat) till dev kit och värddatorn.
Anslut till din dev kit via SSH. Om du behöver hjälp med SSH följer du dessa anvisningar.
Ange följande kommandon i SSH-terminalen:
Ställ in enheten på USB-uppdateringsläge:
sudo flagutil -wBfRequestUsbFlash -v1Starta om enheten. Installationen av uppdateringen påbörjas.
sudo reboot -f
Använda DIP-switchmetoden
Använd DIP-switchmetoden när du inte kan SSH till enheten.
Koppla från utvecklingskortet om det är anslutet till strömkabeln.
Ta bort de fyraiteterna på baksidan av dev-tavlan med hjälp av hexadexen som levererades med dev-paketet.
Dra utvecklingskortet i riktning mot lysdioderna. Värme mottagare förblir ansluten till överst på utvecklingskortet. Dra bara dev board 2–3 centimeter för att undvika att koppla från eventuella kablar.
DIP-växlarna finns i hörnet på tavlan. Det finns fyra växlar som var och en har två positioner, upp (1) eller nedåt (0). Standardpositionerna för växlarna är upp-ned-ned-upp (1001). Med hjälp av ett paperclip eller annat fin pekande instrument ändrar du växlarna till ned-upp-ned-upp (0101).
Dev Kit är nu i USB-läge och du kan fortsätta med nästa steg. När uppdateringen är klar ändrar du TILLBAKA DIP-växlarna till standardpositionen upp-ned-ned-upp (1001). Dra sedan dev-tavlan tillbaka på plats och tillämpa de fyra bultarna på baksidan igen.
Anslut dev kit till värddatorn via en USB-C-kabel
I den här proceduren används dev kits enda USB-C-port för uppdatering. Om datorn har en USB-C-port kan du använda USB-C-till-USB-C-kabeln som medkom med dev-satsen. Om datorn bara har en USB-A-port måste du använda en USB-C till USB-A-kabel (säljs separat).
- Anslut dev kit till värddatorn med hjälp av lämplig USB-C-kabel.
- Värddatorn bör nu identifiera dev kit som en USB-enhet. Om du har kört kommandot som överför uppdateringspaketet till dev kit och kommandotolken säger Waiting for Known USB Device to Appear...,** (Väntar på att känd USB-enhet ska visas...)** bör uppdateringen automatiskt starta inom cirka 10 sekunder.
Vänta tills uppdateringen har slutförts
Gå tillbaka till den andra kommandotolken eller terminalen. När uppdateringen är klar visas ett meddelande med
Success 1 Failure 0:Anteckning
När du har uppdaterat återställs enheten till fabriksinställningarna och du förlorar din Wi-Fi och SSH-inloggning.
När uppdateringen är klar stänger du av dev kit. Koppla från USB-kabeln från datorn.
Om du använde DIP-switchmetoden för att föra dev kit i USB-läge måste du placera DIP-växlarna tillbaka till standardpositionerna. Dra sedan dev-tavlan tillbaka på plats och tillämpa de fyra bultarna på baksidan igen.
Nästa steg
Gå igenom Azure Percept DK konfigurera om enheten.