Genuino 101 - Не удается загрузить скетч - Ошибка тайм-аута

Я пытаюсь запустить образец скетча на Genuino 101, но появляется следующая ошибка. Вот подробная версия.

Starting download script...
Args to shell: [/home/userk/.arduino15/packages/Intel/tools/arduino101load/1.6.9+1.28/x86/bin /tmp/buildc2bfbabdb2df5b87204fdf9941c899a2.tmp/Blink.ino.bin /dev/ttyACM0 verbose ATP1BLE000-1541C5635 141312]
Serial Port: /dev/ttyACM0
BIN FILE /tmp/buildc2bfbabdb2df5b87204fdf9941c899a2.tmp/Blink.ino.bin
Waiting for device...
Waiting for device...
Waiting for device...
Waiting for device...
Waiting for device...
Flashing is taking longer than expected
Try pressing MASTER_RESET button
Waiting for device...
Waiting for device...
Waiting for device...
Waiting for device...
Waiting for device...
ERROR: Timed out waiting for Arduino 101 on /dev/ttyACM0

Я установил пакет Intel Curie с менеджером плат и попытался нажать главную кнопку сброса, сброс и комбинацию обоих. Ничего.

Я также попробовал предложения, приведенные в этом вопросе, но они не сработали. Я использую Ubuntu 16.04. У вас есть какой-нибудь совет?

РЕДАКТИРОВАТЬ: Та же проблема с Windows 10/8/7.

, 👍2

Обсуждение

вы пытались использовать кнопку сброса на плате??, @Dat Ha

да, я пытался, но это не сработало, @UserK

проверьте ваш COM и перезагрузите ваш компьютер., @Dat Ha

Та же проблема после перезагрузки..., @UserK

Как вы понизили рейтинг ядра Arduino 101? У меня такая же проблема, и даже загрузчик не работает..., @Henrique Ferreira Júnior

Перейдите в Sketch> Импорт библиотек -> Менеджер библиотек > поиск 101 > Выберите более старую версию и установите ее, @UserK

Привет, теперь я понимаю, почему возникает ошибка тайм-аута... Прочтите это здесь: https://forum.arduino.cc/index.php?action=profile ;area=выставочные стенды;u=1472279 Спасибо!, @Raf


3 ответа


Лучший ответ:

1

Проблема решена с понижением версии ядра Arduino 101. Попробуйте использовать все доступные версии.

,

1

Распознана ли плата Genuino 101 операционной системой? Похоже, ваша плата не распознается системой.

Для Windows откройте диспетчер устройств перед подключением к компьютеру. После подключения диспетчер устройств должен обновить и отобразить плату в разделе COM-порта.

Для Linux (в вашем случае Ubuntu) вы можете использовать dmesg | tail cmd, чтобы проверить, обнаруживается ли ваша плата при подключении платы Genuino 101.

,

Что-то распознается как /dev/ttyACM0 - вопрос в том, является ли это платой или чем-то другим., @Chris Stratton


1

У меня такая же проблема при загрузке скетчей, когда я загружаю скетч и нажимаю кнопку MASTER_RESET , моя проблема решена. когда он показывает Ожидание устройства... просто нажмите кнопку MASTER_RESET .

или попробуйте обновить прошивку

Выберите Инструменты >> Программатор >> Программа обновления прошивки Arduino 101
Выберите Сервис >> Записать загрузчик
,