Не удается загрузить скетчи или прошить Nodemcu 1.0 12E (CP2102), но у него есть драйверы и он реагирует на RST на последовательном мониторе

Я пытался заставить свой nodemcu работать в течение нескольких месяцев и перепробовал бесчисленное количество онлайн-ссылок, но ни одна из них не сработала. Я использую IDE Arduino для загрузки скетчей и всегда получаю сообщение об ошибке "Истекло время ожидания заголовка упаковщика".

Вот моя установка. Я пытаюсь загрузить пример кода мигания для nodemcu 1.0 12E.

Screenshot of arduino IDE

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

got the drivers for the board

Когда я нажимаю сброс на nodemcu и включаю последовательный монитор на скорости 74880 бод, плата выдает это. serial monitor output

Я пробовал нажимать кнопки сброса и flash при загрузке в нужной последовательности, но это не сработало. Я даже зашел так далеко, что перепрошил прошивку через мигалку nodemcu, но она всегда застревает в ожидании MAC и адреса STA.

Пожалуйста, помогите мне решить проблему, и я уверен, что не единственный, кто сталкивается с этой проблемой. В надежде на помощь :).

, 👍1

Обсуждение

При программировании платы последовательный монитор не должен быть открыт. Ответ от платы в конечном итоге поступает на последовательный монитор, а не на esptool.py процесс, который занимается программированием., @Majenko

нет, лол, у меня никогда не открывается последовательный монитор, пока я пытаюсь загрузить. я поставил захват экрана только для того, чтобы показать, что nodemcu может ответить ., @Ted Mosby

ОК. Попробуйте выбрать другую "Скорость загрузки" в меню "Сервис"., @Majenko

эм перепробовала все , все равно ничего не вышло, @Ted Mosby

вы пытались перевести mcu в режим загрузчика вручную? удерживая кнопку прошивки во время сброса с помощью кнопки сброса?, @Juraj

да, я это сделал, и это не решает проблему :( и даже попытался поставить конденсатор 10 мкФ между EN и землей., @Ted Mosby

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


1 ответ


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

0

Оказывается, это была проблема с платой. Переключил его на более старую версию NodeMCU.

Более новые из них не отличаются такой надежностью, как кажется.

,