Обновление Azure Percept DK через подключение USB-C

Важно!

Прекращение поддержки Azure Percept DK.

Обновление 22 февраля 2023 г.: обновление встроенного ПО для вспомогательных компонентов Percept DK Vision and Audio (также известных как Vision and Audio SOM) теперь доступно здесь и позволит вспомогательным компонентам продолжать работу после даты прекращения использования.

Общедоступная предварительная версия Azure Percept будет развиваться для поддержки новых пограничных платформ устройств и возможностей разработчиков. В рамках этой эволюции azure Percept DK и аудиокомпоненты и связанные службы Azure для Percept DK будут выведены из эксплуатации 30 марта 2023 г.

Начиная с 30 марта 2023 г. Azure Percept DK и аудиоспись больше не будут поддерживаться службами Azure, включая Azure Percept Studio, обновления ОС, обновления контейнеров, просмотр веб-потока и интеграцию Пользовательское визуальное распознавание. Корпорация Майкрософт больше не будет предоставлять поддержку успеха клиентов и связанные с ней вспомогательные услуги. Дополнительные сведения см. в записи блога Уведомление о прекращении поддержки.

В этом руководстве показано, как успешно обновить операционную систему и встроенное ПО в пакете SDK через USB-подключение. Ниже приведен обзор операций, которые будут выполняться в ходе этой процедуры.

  1. Загрузка пакета обновлений на главный компьютер
  2. Запуск команды, которая передает пакет обновлений в комплект разработчика
  3. Установка пакета разработчика в режиме USB с помощью переключателей SSH или DIP
  4. Подключение пакета разработчика к главному компьютеру через кабель USB-C
  5. Ожидание завершения обновления

Предупреждение

При обновлении пакета SDK через USB будут удалены все имеющиеся на устройстве данные, включая модели и контейнеры ИИ.

Выполните все инструкции по порядку. Пропуск шагов может привести к неработоспособности пакета SDK.

Предварительные требования

  • Azure Percept DK
  • Главный компьютер под управлением Windows или Linux с возможностью подключения по Wi-Fi и доступным портом USB-C или USB-A
  • Кабель-адаптер от USB-C к USB-A (необязательно, продается отдельно)
  • Учетная запись для входа SSH, созданная во время настройки Azure Percept DK
  • Шестнадцатеричный гаечный ключ, поставляемый вместе с пакетом разработчика, для удаления винтов на задней части пакета (если используется метод DIP-переключателя)

Примечание

Пользователи Mac — обновление Azure Percept DK через USB-подключение не будет работать, если компьютер Mac является главным.

Загрузка программных средств и обновление файлов

  1. Средство NXP UUU. Загрузите файл uuu.exe (для Windows) или файл uuu (для Linux) новейшей версии на вкладке Активы. UUU — это средство, созданное NXP и используемое для обновления панелей разработки NXP.

  2. Скачайте файлы обновления. Все они содержатся в ZIP-файле, извлечение которого описано в следующем разделе.

  3. Убедитесь, что у вас есть все три артефакта сборки.

    • Azure-Percept-DK- <номер версии> .raw
    • fast-hab-fw.raw
    • emmc_full.txt

Настройка среды

  1. Создайте папку или каталог на главном компьютере в расположении, к которому легко получить доступ из командной строки.

  2. Скопируйте средство UUU (uuu.exe или uuu) в новую папку.

  3. Извлеките ранее загруженные файлы обновлений в новую папку, содержащую средство UUU.

Запуск команды, которая передает пакет обновлений в комплект разработчика

  1. Откройте командную строку Windows (Запустите > cmd) или терминал Linux и перейдите в папку, в которой хранятся файлы обновления и средство UUU.

  2. Введите приведенную ниже команду в окне командной строки или терминале.

    • 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. В окне командной строки отобразится сообщение Waiting for Known USB Device to Appear... (Ожидается появление известного USB-устройства...). Теперь средство UUU ожидает обнаружения пакета разработчика на главном компьютере. Перейдите к следующим шагам и переведите пакет разработчика в режим USB.

Установка пакета разработчика в режиме USB

Существует два способа установки пакета разработчика в "режим USB" через SSH или путем изменения DIP-переключателей в пакете. Выберите наиболее удобный метод для ситуации.

Использование SSH

SSH — это наиболее надежный и предпочтительный способ установки пакета разработчика в режим USB. Однако для него требуется подключение к точке доступа Wi-Fi пакета разработчика. Если вы не можете подключиться к точке доступа Wi-Fi в пакете разработки, необходимо использовать метод DIP-переключателя.

  1. Подключите кабель USB-C, входящий в комплект поставки, к порту USB-C из пакета разработчика и порту USB-C на главном компьютере. Если на компьютере есть только порт USB-A, подключите переходной кабель от USB-C / USB-A (продается отдельно) к пакету разработчика и главному компьютеру.

  2. Подключитесь к пакету разработчика через SSH. Если вам нужна помощь по использованию SSH, следуйте этим инструкциям.

  3. В окне терминала SSH введите следующие команды:

    1. Настройте режим обновления устройства через USB:

      sudo flagutil    -wBfRequestUsbFlash    -v1
      
    2. Перезапустите устройство. Начнется установка обновления.

      sudo reboot -f
      

Использование метода DIP-переключателя

Если вы не можете использовать SSH-подключение к устройству, используйте метод DIP-переключателя.

  1. Отключите панель разработки, если она подключена к кабелю питания.

  2. Извлеките четыре винта на задней стороне панели разработки, используя шестнадцатеричный гаечный ключ, который поставляется вместе с пакетом разработчика.

    извлеките четыре винта на задней стороне панели разработки

  3. Аккуратно подвиньте панель разработки в направлении светодиодных индикаторов. Теплоотвод останется прикрепленным к верхней части панели разработки. Подвиньте панель разработки лишь на 2–3 сантиметра, чтобы предотвратить отключение кабелей.

    подвиньте панель на несколько сантиметров

  4. DIP-переключатели размещены в углу панели. Имеется четыре параметра, каждый из которых имеет две позиции: "вверх" (1) или "вниз" (0). По умолчанию для переключателей задано положение "вверх-вниз-вниз-вверх" (1001). С помощью скрепки или другого тонкого инструмента измените положение на "вниз-вверх-вниз-вверх" (0101).

    переключатели в нижнем углу панели

  5. Теперь пакет разработчика переведен в режим USB, и вы можете перейти к следующим шагам. Когда обновление будет завершено, измените расположение DIP-переключателей на стандартное — "вверх-вниз-вниз-вверх" (1001). Затем установите панель разработки на место и закрутите четыре винта.

Подключение пакета разработчика к главному компьютеру через кабель USB-C

В этой процедуре для обновления используется один порт USB-C из пакета разработчика. Если на компьютере имеется порт USB-C, для него можно использовать кабель USB-C, поставляемый с пакетом разработчика. Если на компьютере есть только порт USB-A, необходимо использовать кабель от USB-C / USB-A (продается отдельно).

  1. Подключите пакет разработчика к главному компьютеру с помощью соответствующего кабеля USB-C.
  2. Теперь главный компьютер должен обнаружить пакет разработчика как USB-устройство. Если вы успешно выполнили команду, которая передает пакет обновления в пакет разработчика, и командная строка отобразит следующий текст: Waiting for Known USB Device to Appear... (Ожидается появление известного USB-устройства...)** — обновление должно автоматически запускаться примерно через 10 секунд.

Ожидание завершения обновления

  1. Откройте другое окно командной строки или терминала. После завершения обновления появится сообщение Success 1 Failure 0:

    Примечание

    После обновления настройки устройства будут сброшены до заводских, а подключения к сети Wi-Fi и по протоколу SSH будут потеряны.

  2. После завершения обновления отключите пакет разработчика. Отсоедините USB-кабель от компьютера.

  3. Если вы использовали метод DIP-переключателя для перевода пакета разработки в режим USB, не забудьте вернуть DIP-переключатели в положения по умолчанию. Затем установите панель разработки на место и закрутите четыре винта.  

Дальнейшие действия

Заново выполните настройку Azure Percept DK на устройстве.