Ошибка при попытке загрузить прошивку на cr-10

У меня были проблемы с загрузкой прошивки TH3DUF_R2 на CR-10. Я уже успешно прошил загрузчик с помощью Arduino, но когда я пытаюсь загрузить загрузчик, получаю эту ошибку:

avrdude: ser_open(): не удается установить com-состояние для "\\.\COM4"

Вещи, которые я пробовал:

  • Изменение драйверов USB
  • Изменение скорости передачи данных в бодах
  • Использование разных компьютеров без каких-либо других USB-устройств

Мой принтер сейчас не работает только с загрузчиком и без прошивки, так что я не совсем уверен, куда идти дальше.

, 👍3

Обсуждение

Может быть, это глупый вопрос, но проверяли ли вы, чтобы убедиться, что используете правильный com-порт?, @Dr. Mantis Tobbogan

А правильный бодрейт?, @Trish

Да, я пробовал разные скорости передачи данных, и я определенно использую правильный COM-порт., @Rhezner

Это происходит с занятым портом, поэтому ваша карта работает и блокирует связь. У меня была такая же проблема два года назад., @Fernando Baltazar

Просто отключите arduino, держите все готовым к загрузке (полностью скомпилированным), затем подключите arduino и сразу после звука обнаружения устройства Windows нажмите команду upload. Таким образом, вы не даете возможности arduino начать опарировать и насыщать связь с USB-порта., @Fernando Baltazar


2 ответа


1

В этой теме приведены два возможных решения: Ошибка загрузки: avrdude: ser_open(): не удается установить состояние com для "\.\COM17"

В этом посте говорится:

я могу очень легко решить эту проблему... просто нажмите кнопку RESET на Arduino и отключите от USB и перейти к Arduino каталог установки программы (файлы C:/Program / Ардуино) и откройте папку с драйверами и открыть с помощью установщика dpinst-для amd64, дважды щелкнув на нем и просто установить, что, если он не работает, может быть, ваша система работает с 32 и открыть файл ниже, предварительно открытый файл и установить его снова.. закройте Arduino программирования программного обеспечения, и откройте его снова и выбрать ваш совет и COM-порты и теперь ему необходимо загрузить для вашей платы...наслаждайтесь...

Или попробуйте решение из этого поста:

Я мог бы решить эту проблему! Возможно, это решение подойдет вам:

  1. в диспетчере устройств я не установил драйверы, которые у меня были. После повторного подключения он появится в разделе "Другие возможности" с именем "Последовательный USB 2.0". Бывают случаи, когда это выглядит как "FT232RUSB UART".

  2. мой последовательный чип conversor на плате arduino uno - "CH340G". Проверьте это на своих платах контроллера, потому что у других, таких как "CN480661", есть другой способ исправления. Если вы не можете найти этот чип, возможно, это видео могло бы помочь вам (на испанском языке, извините, я нашел решение): https://www.youtube.com/watch?v=F4ar5sjbZFg

  3. скачайте драйверы "CH341SE" по этому адресу: https://www.dropbox.com/s/3csnhlsbdrznbp3/CH341SER.zip?dl=0 а затем распакуйте его в папку

  4. в диспетчере устройств проверьте, отображается ли arduino (повторно подключите его для этого, если вы не сделали этого в шаге 1), затем щелкните правой кнопкой мыши -> обновить программное обеспечение ->> просмотрите программное обеспечение на компьютере ->>> проверьте или просмотрите>>>

  5. Теперь вам нужно выполнить поиск папки, в которой вы распаковываете драйверы (шаг 3). После этого нажмите кнопку "Принять", проигнорируйте любую рекламу и продолжайте. Затем он установит драйверы, и вы сможете использовать свой arduino.

ПРИМЕЧАНИЕ.Если на этом последнем шаге Windows выдает ошибку, вам необходимо включить установку неизвестной цифровой подписи. проверьте другие учебные пособия для этого

Похоже, это единственные два решения, которые работали для других людей, испытывающих ту же проблему.


,

1

ОК... Поэтому я нашел гораздо более простой ответ на этот вопрос. В моем диспетчере устройств я просто щелкнул правой кнопкой мыши устройство (Com-порт 4, тот, который не работал для меня) и позволил Windows обновить драйверы из Интернета.

Это исправило мою проблему. Просто хотел поставить его там на случай, если кто-то еще будет сопротивляться

,