При загрузке кода устройства в начальном упражнении повторяйте неудачу при нескольких попытках
На этом этапе руководства "Начало работы":
- Нажмите 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/>.
После нескольких попыток вот что сработало для меня:
- Деинсталлировал пакет расширений из VSCode
- Удалил все пакеты расширений Azure, которые есть в VSCode.
- Я забыл обновить параметры.json
- Выйдя из VSCode и пошел на чашку кофе
- Перезапущенный VSCode
- Переустановил расширение Arduino
- Нажмите F1
- Запустить Arduino Board Manager
- Я смотрел окно вывода, и оно прошло без проблем! (Это где я получал ошибку раньше)
- Установленные средства IoT для Azure
- Вернулся к менеджеру совета директоров Arduino, вошел в АЗ и он его нашел!
- Я установил последнюю версию MXChip - Microsoft Azure IoT Developer Kit от Microsoft
Надеюсь, это поможет вам. Удачи