Невозможно загрузить программу в Nano33 BLE Sense

serial arduino-nano-ble upload

Я искал ответы на StackExchange, но не нашел ничего для ситуации, в которой я оказался.

Я использую MacBook Pro для подключения недавно приобретенного Nano33 BLE sense через USB-кабель.

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

Захват IMU прошел успешно, когда я использовал программу IMU Classifier

С первой попытки мне удалось скомпилировать и загрузить скетч классификатора, и я смог получить первоначальный ответ от setup() на своем последовательном мониторе, и после этого ничего не происходит.

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

На этом этапе горит зеленый светодиод, а желтый продолжает мигать.

В результате я не могу заменить ранее загруженную программу IMU Classifier, что, возможно, является причиной проблемы с последовательным портом.

Я также проверил, могу ли я читать информацию о плате, и это работает (подразумевается, что между macbook и nano33 есть какая-то связь.

Я перезапустил macbook и nano33, но по-прежнему не могу заменить программу в Nano новым скетчем.

Что еще я могу сделать, чтобы выйти из тупика?

EDIT: эта проблема зарегистрирована (но все еще не решена на GITHUB)

Вопрос: есть ли способ стереть текущую программу на nano33 вне Arduino IDE?

EDIT: нашел решение перезагрузить скетч

, 👍0

Обсуждение

используйте двойной сброс, чтобы запустить режим загрузчика и загрузить рабочий скетч, @Juraj

Вы должны опубликовать свое решение в качестве ответа. Это было бы полезно для многих людей., @Dirk

@Dirk, проверьте исходный пост для решения, и тот, который предложил Jugraj, является тем же решением. Не уверен, что вы ожидали чего-то другого., @ugmurthy

@ugmurthy Да, я просто предложил следовать привычкам StackExchange и опубликовать это как ответ на вопрос («Ваш ответ» ниже), а не внутри вопроса или комментария. Таким образом, будет очевидно, что на этот вопрос есть ответ. Вероятно, также принят человеком, который спросил. Так работает StackExchange., @Dirk

Проблема была решена двойным быстрым нажатием кнопки сброса на наноблоке. Подробности [здесь](https://github.com/arduino/ArduinoTensorFlowLiteTutorials/issues/23#issuecomment-755814084), @ugmurthy


1 ответ


0

Проблема была решена двойным быстрым нажатием кнопки сброса на наноблоке.

Подробности здесь

,