De Azure Percept DK via een USB-C-verbinding bijwerken

In deze handleiding ziet u hoe u het besturingssysteem en de firmware van uw dev kit kunt bijwerken via een USB-verbinding. Hier ziet u een overzicht van wat u tijdens deze procedure gaat doen.

  1. Het updatepakket downloaden naar een hostcomputer
  2. Voer de opdracht uit om het updatepakket over te draagt naar de dev kit
  3. Stel de dev kit in de USB-modus in met behulp van SSH- of DIP-switches
  4. Verbinding maken de dev kit aan de hostcomputer via een USB-C-kabel
  5. Wacht tot de update is voltooid

Waarschuwing

Als u de Dev Kit bij te werken via USB, worden alle bestaande gegevens op het apparaat verwijderd, inclusief AI-modellen en -containers.

Volg alle instructies op volgorde. Door stappen over te slaan, kan uw dev kit in een onbruikbaar staat worden gezet.

Vereisten

  • Een Azure Percept DK
  • Een Windows- of Linux-hostcomputer met Wi-Fi-functionaliteit en een beschikbare USB-C- of USB-A-poort
  • Een USB-C-naar-USB-A-kabel (optioneel, afzonderlijk verkocht)
  • Een SSH-aanmeldingsaccount dat is gemaakt tijdens Azure Percept DK installatie
  • Een hexgewench, geleverd bij de dev kit, om de schroeven op de achterkant van de dev kit te verwijderen (als u de DIP-switchmethode gebruikt)

Notitie

Mac-gebruikers: het bijwerken van Azure Percept DK via een USB-verbinding werkt niet met een Mac als hostcomputer.

Softwarehulpprogramma's downloaden en bestanden bijwerken

  1. NXP UUU-hulpprogramma. Download het uuu.exe-bestand van de nieuwste release (voor Windows) of het UUU-bestand (voor Linux) op het tabblad Assets. UUU is een hulpprogramma dat is gemaakt door NXP en wordt gebruikt om NXP-dev-boards bij te werken.

  2. Download de updatebestanden. Ze zijn allemaal opgenomen in een ZIP-bestand dat u in de volgende sectie uitpakken.

  3. Zorg ervoor dat alle drie de buildartefacten aanwezig zijn:

    • Azure-Percept-DK:< versienummer >.raw
    • fast-computer-fw.raw
    • emmc_full.txt

Uw omgeving instellen

  1. Maak een map/map op de hostcomputer op een locatie die gemakkelijk toegankelijk is via de opdrachtregel.

  2. Kopieer het hulpprogramma UUU (uuu.exe of uuu) naar de nieuwe map.

  3. Extraheerde de eerder gedownloade updatebestanden naar de nieuwe map met het hulpprogramma UUU.

Voer de opdracht uit om het updatepakket over te draagt naar de dev kit

  1. Open een Windows-opdrachtprompt (Start > cmd) of een Linux-terminal en navigeer naar de map waarin de updatebestanden en het UUU-hulpprogramma zijn opgeslagen.

  2. Voer de volgende opdracht in bij de opdrachtprompt of 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
      
  3. In het opdrachtpromptvenster wordt een bericht weergegeven met de tekst Waiting for Known USB Device to Appear... Het hulpprogramma UUU wacht nu tot de dev kit wordt gedetecteerd door de hostcomputer. Ga verder met de volgende stappen en plaats de dev kit in de USB-modus.

De dev kit instellen op USB-modus

Er zijn twee manieren om de dev kit in te stellen in de USB-modus via SSH of door de DIP-switches in de dev kit te wijzigen. Kies de methode die het beste bij uw situatie past.

SSH gebruiken

SSH is de veiligste en voorkeursmethode voor het instellen van de dev kit in de USB-modus. U moet echter wel verbinding kunnen maken met het Wi-Fi-toegangspunt van de Dev Kit. Als u geen verbinding kunt maken met het Wi-Fi-toegangspunt van de Dev Kit, moet u de DIP-switchmethode gebruiken.

  1. Verbinding maken usb-C-kabel op de USB-C-poort van de dev kit en de USB-C-poort van de hostcomputer. Als uw computer alleen een USB-A-poort heeft, sluit u een USB-C-naar-USB-A-kabel (afzonderlijk verkrijgbaar) aan op de dev kit en hostcomputer.

  2. Verbinding maken via SSH naar uw dev kit. Als u hulp nodig hebt bij SSH, volgt u deze instructies.

  3. Voer in de SSH-terminal de volgende opdrachten in:

    1. Stel het apparaat in op de USB-updatemodus:

      sudo flagutil    -wBfRequestUsbFlash    -v1
      
    2. Start het apparaat opnieuw. De installatie van de update wordt begonnen.

      sudo reboot -f
      

De DIP-switchmethode gebruiken

Gebruik de dip-switchmethode wanneer u geen SSH kunt gebruiken voor het apparaat.

  1. Ontkoppel het dev-bord als het op de voedingskabel is aangesloten.

  2. Verwijder de vier schroeven aan de achterkant van het dev-bord met behulp van de hexcidenk die bij de dev Kit is geleverd.

    verwijder de vier schroeven aan de achterkant van het dev-bord

  3. Schuif het dev-bord in de richting van de LED's. De heat sink blijft gekoppeld aan de bovenkant van het dev-bord. Schuif alleen het dev board van 2 tot 3 centimeter om te voorkomen dat kabels worden losgekoppeld.

    schuif het bord over een paar centimeters

  4. De DIP-switches vindt u op de hoek van het bord. Er zijn vier switches die elk twee posities hebben, omhoog (1) of omlaag (0). De standaardposities van de switches zijn up-down-down-up (1001). Wijzig met behulp van een paperclip of een ander fijn gericht instrument de posities van de switches in down-up-down-up (0101).

    de switches in de onderste hoek van het bord zoeken

  5. De dev kit is nu in usb-modus en u kunt doorgaan met de volgende stappen. Zodra de update is voltooid, wijzigt u het DIP weer in de standaardpositie van up-down-down-up (1001). Schuif het dev-bord vervolgens weer op de positie en plaats de vier schroeven op de achterkant opnieuw.

Verbinding maken de dev kit aan de hostcomputer via een USB-C-kabel

In deze procedure wordt gebruikgemaakt van één USB-C-poort van de dev kit voor het bijwerken. Als uw computer een USB-C-poort heeft, kunt u de USB-C-naar-USB-C-kabel gebruiken die bij de dev Kit is geleverd. Als uw computer alleen een USB-A-poort heeft, moet u een USB-C-naar-USB-A-kabel gebruiken (afzonderlijk verkrijgbaar).

  1. Verbinding maken de dev kit naar de hostcomputer met behulp van de juiste USB-C-kabel.
  2. De hostcomputer moet nu de dev kit als een USB-apparaat detecteren. Als u de opdracht hebt uitgevoerd om het updatepakket over te brengen naar de dev kit en de opdrachtprompt wacht tot het bekende USB-apparaat wordt weergegeven...,** wordt de update automatisch over ongeveer 10 seconden uitgevoerd.

Wacht tot de update is voltooid

  1. Ga terug naar de andere opdrachtprompt of terminal. Wanneer de update is voltooid, ziet u een bericht met Success 1 Failure 0 :

    Notitie

    Na het bijwerken wordt uw apparaat teruggezet naar de fabrieksinstellingen en verliest u uw Wi-Fi verbinding en SSH-aanmelding.

  2. Zodra de update is voltooid, kunt u de dev kit uitschakelen. Ontkoppel de USB-kabel van de pc.

  3. Als u de DIP-switchmethode hebt gebruikt om de dev kit in de USB-modus te plaatsen, moet u ervoor zorgen dat de DIP-switches weer op de standaardposities worden gezet. Schuif het dev-bord vervolgens weer op de positie en plaats de vier schroeven op de achterkant opnieuw.  

Volgende stappen

Doorwerk de Azure Percept DK om uw apparaat opnieuw te configureren.