Невозможно загрузить программу в Nano33 BLE Sense
Я искал ответы на 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: нашел решение перезагрузить скетч
@ugmurthy, 👍0
Обсуждение1 ответ
Проблема была решена двойным быстрым нажатием кнопки сброса на наноблоке.
Подробности здесь
- Не удалось загрузить код в NodeMCU
- Последовательный порт Arduino nano 33 BLE не работает с приложением С#
- tty не перечисляет ttyUSB0, поэтому arduino не перечисляет последовательные порты
- Как создать последовательный порт USB CDC для Arduino nano 33 BLE?
- Последовательный порт Arduino nano BLE sense внезапно перестал работать
- Функция availableForWrite() возвращает ошибку при компиляции для Arduino nano 33 BLE
- Как разделить входящую строку?
- Как вывести несколько переменных в строке?
используйте двойной сброс, чтобы запустить режим загрузчика и загрузить рабочий скетч, @Juraj
Вы должны опубликовать свое решение в качестве ответа. Это было бы полезно для многих людей., @Dirk
@Dirk, проверьте исходный пост для решения, и тот, который предложил Jugraj, является тем же решением. Не уверен, что вы ожидали чего-то другого., @ugmurthy
@ugmurthy Да, я просто предложил следовать привычкам StackExchange и опубликовать это как ответ на вопрос («Ваш ответ» ниже), а не внутри вопроса или комментария. Таким образом, будет очевидно, что на этот вопрос есть ответ. Вероятно, также принят человеком, который спросил. Так работает StackExchange., @Dirk
Проблема была решена двойным быстрым нажатием кнопки сброса на наноблоке. Подробности [здесь](https://github.com/arduino/ArduinoTensorFlowLiteTutorials/issues/23#issuecomment-755814084), @ugmurthy