Как сбросить MXChip Azure IoT DevKit, чтобы индикатор программирования не мигал - PullRequest
0 голосов
/ 09 октября 2018

Я подключил свой новый MXChip IOT Devkit к своему настольному компьютеру и следовал руководству Начало работы , и он без проблем общался с Azure IOT Hub.

Затем я попытался подключитьсяэто к другому ноутбуку на другом Wi-Fi (у меня больше нет доступа к другому компьютеру или Wi-Fi).

Я подключаю USB-кабель и перезагружаю устройство, удерживая нажатой кнопку B и сброс.Затем я успешно подключился к Wi-Fi (горит индикатор Wi-Fi).

Однако в соответствии с документацией «Начало работы» должно отображаться имя Wi-Fi, а вместо этого отображается «IoT DevKit 10.0.0.3 Запуск ...».> Iot Hub ".Я не могу заставить его отображать текущую версию прошивки.

enter image description here enter image description here

Светодиод "Программирование" никогда не останавливаетсямигание и нажатие кнопки B НЕ переключают датчики.Обратите внимание, что на изображении выше горят 3 светодиода.Только светодиод программирования постоянно мигает.

Я удалил все устройства, которые были зарегистрированы в концентраторе Azure IOT.

Я хотел бы выполнить полный сброс устройства до заводских настроек и начать заново, но тамкажется, не руководство или документы для этого.

Возможно, не связано, но мой ноутбук с Windows 10 не распознает устройство ни на одном USB-порту (следовательно, я не могу обновить прошивку).Я установил драйверы USB st.com для Windows, но результат не изменился (перезагрузился).

Другая, возможно, не связанная с этим проблема: я не могу установить плату MMChip в Visual Code - она ​​показывает сообщение «Выбранная плата недоступна"хотя он говорит" Готово "

enter image description here

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Насколько я понял, нет способа полностью переустановить аппаратное обеспечение DevKit с помощью кнопок.Однако вы всегда можете сбросить соединение WiFi (кнопка B + Reset) (работает стабильно с последней прошивкой) или войти в режим конфигурации (A + Reset) - см. https://microsoft.github.io/azure-iot-developer-kit/docs/use-configuration-mode/. Если вам нужно сбросить прошивку платы (удалите любой пользовательский код и покажите экран IoT DevKit по умолчанию с текущей версией прошивки), вам необходимо (повторно) применить последнюю версию прошивки в процессе обновления прошивки (https://microsoft.github.io/azure-iot-developer-kit/docs/firmware-upgrading/). Однако это предполагает наличие работающего USB-соединения, в противном случае вы добрыпотерянного ...

0 голосов
/ 09 октября 2018

Ну, это было довольно больно и глупо.Я попробовал еще несколько USB-кабелей, и на 3-м кабеле светодиод «Программирование» перестал мигать, и устройство распознало Windows.Затем я смог обновить прошивку до последней версии (1.4.1.65 на момент написания), и после перезагрузки все работает правильно.

Я могу подтвердить, что после этого установка платы MXChip также прошла успешно.

Надеюсь, это поможет кому-то еще - отсутствует документация на случай, если что-то пойдет не так!

...