Здравствуйте!
Подскажите пожалуйста, что ещё можно попытаться исправить?
Симптомы такие: в первый раз работая с платой LoLin NodeMCU V3 ESP8266 просто через USB подключила к компьютера, подошёл какой-то вариант драйвера CH340 (с самой последней версией с офф сайта работать не удалось на 11 виде). Установлена Arduino IDE под MSI. В загрузчике плат скачана версия esp 3... Последняя доступная, в общем.
Первый раз скетч загрузился успешно на плату. Это было шаблон из IDE - Blink. В него добавила только в функции setup строчку с serial.begin(9600) (при загрузке программы без неё плата выдавала ошибку + у неё указана такая частота на обратной стороне) и поменяла лампочку на 2 вместо используемой в шаблоне LED_BUTTON.
Загрузилось, плата стала мигать. При отключении и попытке повторить ровно все то же самое начала выдавать ошибку о вышедшем времени.
Пробовала:
1. Всё то же самое на другом компе с 10 винде с драйвером 2022 года. Точно так же один раз сработало, далее один раз выдало ошибку с памятью MD5 (что-то такое), дальше только про вышедшее время на получение хэдеров.
2. На 11 винде на всякий случай перепробовала драйвера с 14 по 23 год. Результат тот же.
3. Пробовала все отключать, перезагружать компьютер. Все то же.
4. Менять порт в диспетчере устройств, но тогда вылезали ошибки, связанные уже с портом.
5. Нажимать, при подключении к ноуту, одновременно Flash и Restart, отпуская сначала вторую кнопку, затем Flash. Все то же.
6. Переустановила версию плат на 2.7.4. Никак не повлияло.
7. Соединила D3 и G пины, прикладываю фото. И все так же ошибка.
Текст из IDE об ошибке
Sketch uses 257316 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 26816 bytes (32%) of dynamic memory, leaving 55104 bytes for local variables. Maximum is 81920 bytes.
esptool.py v2.8
Serial port COM4
Traceback (most recent call last):
File "C:\Users\shelk\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/tools/upload.py", line 65, in <module>
esptool.main(cmdline)
File "C:/Users/shelk/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool\esptool.py", line 2889, in main
esp = chip_class(each_port, initial_baud, args.trace)
File "C:/Users/shelk/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool\esptool.py", line 249, in init
self._port.write_timeout = DEFAULT_SERIAL_WRITE_TIMEOUT
File "C:/Users/shelk/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/pyserial\serial\serialutil.py", line 388, in write_timeout
self._reconfigure_port()
File "C:/Users/shelk/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/pyserial\serial\serialwin32.py", line 222, in _reconfigure_port
'Original message: {!r}'.format(ctypes.WinError()))
serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: PermissionError(13, ' .', None, 31)
Failed uploading: uploading error: exit status 1