Share via


Atualizar o DK do Azure Percept através de uma ligação USB-C

Importante

Descontinuação do Azure Percept DK:

Atualização 22 de fevereiro de 2023: está agora disponível uma atualização de firmware para os componentes do acessório Percept DK Vision and Audio (também conhecido como SOM de Visão e Áudio) e permitirá que os componentes do acessório continuem a funcionar para além da data de descontinuação.

A pré-visualização pública do Azure Percept irá evoluir para suportar novas plataformas de dispositivos edge e experiências de programadores. Como parte desta evolução, o Azure Percept DK e o Acessório de Áudio e os serviços de suporte associados do Azure para o DK Percept serão descontinuados a 30 de março de 2023.

A partir de 30 de março de 2023, o DK do Azure Percept e o Acessório de Áudio deixarão de ser suportados por quaisquer serviços do Azure, incluindo Azure Percept Studio, atualizações do SO, atualizações de contentores, visualização do fluxo Web e integração de Visão Personalizada. A Microsoft deixará de fornecer suporte de sucesso ao cliente e quaisquer serviços de suporte associados. Para obter mais informações, visite a Mensagem de Blogue de Aviso de Extinção.

Este guia irá mostrar-lhe como atualizar com êxito o sistema operativo e o firmware do seu kit dev através de uma ligação USB. Eis uma descrição geral do que irá fazer durante este procedimento.

  1. Transferir o pacote de atualização para um computador anfitrião
  2. Execute o comando que transfere o pacote de atualização para o dev kit
  3. Defina o kit de programador para o modo USB com comutadores SSH ou DIP
  4. Ligar o kit de desenvolvimento ao computador anfitrião através de um cabo USB-C
  5. Aguarde pela conclusão da atualização

Aviso

Atualizar o seu kit de desenvolvimento através de USB eliminará todos os dados existentes no dispositivo, incluindo modelos de IA e contentores.

Siga todas as instruções por ordem. Ignorar passos pode colocar o seu kit de programador num estado inutilizável.

Pré-requisitos

  • Um DK do Azure Percept
  • Um computador anfitrião baseado em Windows ou Linux com Wi-Fi capacidade e uma porta USB-C ou USB-A disponível
  • Um cabo USB-C para USB-A (opcional, vendido separadamente)
  • Uma conta de início de sessão SSH, criada durante a experiência de configuração do Azure Percept DK
  • Uma chave inglesa hexadecima, enviada com o kit de programador, para remover os parafusos na parte de trás do kit de desenvolvimento (se utilizar o método dip switch)

Nota

Utilizadores mac – Atualizar o DK do Azure Percept através de uma ligação USB não funcionará com um Mac como computador anfitrião.

Transferir ferramentas de software e atualizar ficheiros

  1. Ferramenta NXP UUU. Transfira o ficheiro uuu.exe de Versão Mais Recente (para Windows) ou o ficheiro uuu (para Linux) no separador Ativos . A UUU é uma ferramenta criada pelo NXP utilizada para atualizar os quadros de programador NXP.

  2. Transfira os ficheiros de atualização. Estão todos contidos num ficheiro zip que irá extrair na secção seguinte.

  3. Certifique-se de que os três artefactos de compilação estão presentes:

    • Número> da versão do Azure-Percept-DK.raw<
    • fast-hab-fw.raw
    • emmc_full.txt

Configurar o ambiente

  1. Crie uma pasta/diretório no computador anfitrião numa localização que seja fácil de aceder através da linha de comandos.

  2. Copie a ferramenta UUU (uuu.exe ou uuu) para a nova pasta.

  3. Extraia os ficheiros de atualização anteriormente transferidos para a nova pasta que contém a ferramenta UUU.

Execute o comando que transfere o pacote de atualização para o dev kit

  1. Abra uma linha de comandos do Windows (Cmd de início > ) ou um terminal do Linux e navegue para a pasta onde os ficheiros de atualização e a ferramenta UUU estão armazenados.

  2. Introduza o seguinte comando na linha de comandos ou 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. A janela da linha de comandos apresentará uma mensagem a indicar Waiting for Known USB Device to Appear... A ferramenta UUU está agora à espera que o kit de programador seja detetado pelo computador anfitrião. Avance para os passos seguintes e coloque o kit de programador no modo USB.

Definir o kit de programador no modo USB

Existem duas formas de definir o kit de programador para "modo USB", através de SSH ou alterando os comutadores DIP no kit de desenvolvimento. Escolha o método que funciona melhor para a sua situação.

Utilizar o SSH

O SSH é o método mais seguro e preferencial para definir o kit de programador no modo USB. No entanto, é necessário que se possa ligar ao ponto de acesso wi-fi do dev kit. Se não conseguir ligar-se ao ponto de acesso wi-fi do dev kit, terá de utilizar o método de comutador DIP.

  1. Ligue o cabo USB-C fornecido à porta USB-C do kit dev e à porta USB-C do computador anfitrião. Se o computador tiver apenas uma porta USB-A, ligue um cabo USB-C a USB-A (vendido separadamente) ao kit de desenvolvimento e ao computador anfitrião.

  2. Ligue-se ao seu kit de programador através de SSH. Se precisar de ajuda para o SSH, siga estas instruções.

  3. No terminal SSH, introduza os seguintes comandos:

    1. Defina o dispositivo como modo de atualização USB:

      sudo flagutil    -wBfRequestUsbFlash    -v1
      
    2. Reinicie o dispositivo. A instalação da atualização será iniciada.

      sudo reboot -f
      

Utilizar o método de comutador DIP

Utilize o método de comutador DIP quando não conseguir aceder a SSH no dispositivo.

  1. Desligue a placa de programador se estiver ligada ao cabo de alimentação.

  2. Remova os quatro parafusos na parte de trás da placa de desenvolvimento com a chave inglesa hexadecima que foi enviada com o kit de desenvolvimento.

    remover os quatro parafusos na parte de trás do quadro de programador

  3. Deslize suavemente o quadro de programador na direção dos LEDs. A pia de calor permanecerá presa à parte superior da placa de desenvolvimento. Deslize apenas a placa de programador de 2 a 3 centímetros para evitar desligar quaisquer cabos.

    deslizar a placa sobre alguns centímetros

  4. Os comutadores DIP podem ser encontrados no canto do quadro. Existem quatro comutadores que cada um tem duas posições, para cima (1) ou para baixo (0). As posições predefinidas dos comutadores são up-down-down-up (1001). Com um clip de papel ou outro instrumento de ponta fina, altere as posições dos comutadores para baixo para cima (0101).

    localizar os interruptores no canto inferior do quadro

  5. O dev kit está agora no modo USB e pode continuar com os passos seguintes. Assim que a atualização estiver concluída, altere o DIP para a posição predefinida de up-down-down-up (1001). Em seguida, deslize o quadro de programador novamente para a posição e volte a aplicar os quatro parafusos na parte de trás.

Ligar o kit de desenvolvimento ao computador anfitrião através de um cabo USB-C

Este procedimento utiliza a porta USB-C única do dev kit para atualização. Se o computador tiver uma porta USB-C, pode utilizar o cabo USB-C para USB-C fornecido com o kit de desenvolvimento. Se o computador tiver apenas uma porta USB-A, terá de utilizar um cabo USB-C para USB-A (vendido separadamente).

  1. Ligue o kit de programador ao computador anfitrião com o cabo USB-C adequado.
  2. O computador anfitrião deve agora detetar o kit de programador como um dispositivo USB. Se tiver executado com êxito o comando que transfere o pacote de atualização para o kit de programador e a linha de comandos indicar Aguardar que o Dispositivo USB Conhecido seja Apresentado...,** a atualização deverá ser iniciada automaticamente em cerca de 10 segundos.

Aguarde pela conclusão da atualização

  1. Navegue novamente para a outra linha de comandos ou terminal. Quando a atualização estiver concluída, verá uma mensagem com Success 1 Failure 0:

    Nota

    Após a atualização, o dispositivo será reposto para as definições de fábrica e perderá a ligação Wi-Fi e o início de sessão SSH.

  2. Assim que a atualização estiver concluída, desligue o dev kit. Desligue o cabo USB do PC.

  3. Se utilizou o método dip switch para colocar o kit de programador no modo USB, certifique-se de que volta a colocar os comutadores DIP nas posições predefinidas. Em seguida, deslize o quadro de programador novamente para a posição e volte a aplicar os quatro parafusos na parte de trás.  

Passos seguintes

Trabalhe através da experiência de configuração do Azure Percept DK para reconfigurar o seu dispositivo.