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

На этом этапе руководства "Начало работы":

  1. Нажмите F1 еще раз, введите и выберите Azure IoT Device Workbench: Загрузить код устройства

Он начинает компилировать и загружать код в DevKit. Я получаю ошибку ниже. Любая идея? Благодарю.

из C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino\httpserver\app_httpd.cpp:33: C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\system/platform/wait_api.h:21:2: предупреждение: #warning wait_api.h был заменен на mbed_wait_api.h, пожалуйста, обновите его до mbed_wait_api.h [после mbed- OS-5.3] [-Wcpp]
#warning wait_api.h был заменен на mbed_wait_api.h, пожалуйста, обновите его до mbed_wait_api.h [начиная с mbed-os-5.3]
В файл включен из C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino/system/mbed.h:95:0,
из C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino/EEPROMInterface.h:7,
из C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino\httpserver\app_httpd.cpp:33: C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\system/platform/sleep.h:21:2: предупреждение: #warning sleep.h был заменен на mbed_sleep.h, пожалуйста, обновите его до mbed_sleep.h [начиная с mbed- OS-5.3] [-Wcpp]
#warning sleep.h был заменен на mbed_sleep.h, пожалуйста, обновите его до mbed_sleep.h [начиная с mbed-os-5.3]
В файл включен из C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino/system/mbed.h:96:0,
из C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino/EEPROMInterface.h:7,
из C: \ Users \ ayung \ AppData \ Local \ Arduino15 \ packages \ AZ3166 \ hardware \ stm32f4 \ 1.6.1 \ cores \ arduino \ httpserver \ app_httpd.cpp: 33:
C: \ Users \ ayung \ AppData \ Local \ Arduino15 \ packages \ AZ3166 \ hardware \ stm32f4 \ 1.6.1 \ system / platform / rtc_time.h: 21: 2: предупреждение: #warning rtc_time.h заменен на mbed_rtc_time.h, пожалуйста, обновите файл до mbed_rtc_time.h [начиная с mbed-os-5.3] [-Wcpp]
#warning rtc_time.h был заменен на mbed_rtc_time.h, пожалуйста, обновите его до mbed_rtc_time.h [начиная с mbed-os-5.3]
C: \ Users \ ayung \ AppData \ Local \ Arduino15 \ packages \ AZ3166 \ tools \ arm-none-eabi-gcc \ 5_4-2016q3 / bin / arm-none-eabi-ar: невозможно переименовать 'core\core.a "; причина: файл существует
статус выхода 1
Подобрал _JAVA_OPTIONS: -Djava.net.preferIPv4Stack = true
[Ошибка] Выход с кодом =1

Убедитесь, что в VSCode и Arduino правильные настройки платы

0 ответов

У меня была та же проблема, и мои поиски только нашли это и FAQ, где я нашел "Не удалось установить пакет Arduino для IoT DevKit", но это не было моей проблемой. Эта ссылка была о поврежденной установке < https://microsoft.github.io/azure-iot-developer-kit/docs/faq/>.

После нескольких попыток вот что сработало для меня:

  1. Деинсталлировал пакет расширений из VSCode
  2. Удалил все пакеты расширений Azure, которые есть в VSCode.
  3. Я забыл обновить параметры.json
  4. Выйдя из VSCode и пошел на чашку кофе
  5. Перезапущенный VSCode
  6. Переустановил расширение Arduino
  7. Нажмите F1
  8. Запустить Arduino Board Manager
  9. Я смотрел окно вывода, и оно прошло без проблем! (Это где я получал ошибку раньше)
  10. Установленные средства IoT для Azure
  11. Вернулся к менеджеру совета директоров Arduino, вошел в АЗ и он его нашел!
  12. Я установил последнюю версию MXChip - Microsoft Azure IoT Developer Kit от Microsoft

Надеюсь, это поможет вам. Удачи

Другие вопросы по тегам