ESP, IoT ESP8266, проблема с загрузкой скетча

ESP8266, проблема с загрузкой скетча
При компиляции возникает такая надпись, и горит только один светодиод. Первый. Что делать подскажите. Спасибо.
 

Вложения

Комментарии

Алекс89

✩✩✩✩✩✩✩
6 Янв 2024
1
0
In file included from C:\Users\Aleksandr\Desktop\GyverLamp-master\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:
c:\Users\Aleksandr\Documents\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message "FastLED version 3.002.009"
^
In file included from c:\Users\Aleksandr\Documents\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,
from C:\Users\Aleksandr\Desktop\GyverLamp-master\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:
c:\Users\Aleksandr\Documents\Arduino\libraries\FastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
^
Скетч использует 290544 байт (27%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43264 байт (52%) динамической памяти, оставляя 38656 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM6
Traceback (most recent call last):
File "C:\Users\Aleksandr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py", line 25, in <module>
esptool.main(fakeargs)
File "C:/Users/Aleksandr/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2652, in main
esp = chip_class(each_port, initial_baud, args.trace)
File "C:/Users/Aleksandr/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 234, in init
self._port.write_timeout = DEFAULT_SERIAL_WRITE_TIMEOUT
File "C:/Users/Aleksandr/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/pyserial\serial\serialutil.py", line 388, in write_timeout
self._reconfigure_port()
File "C:/Users/Aleksandr/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/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


ПОДСКАЖИТЕ КУДА КОПАТЬ пожалуста
 

RYZ

✩✩✩✩✩✩✩
8 Ноя 2023
3
0
@RYZ,
вы ещё с нами?
Вам нужно переставить матрицу с пина D4 на другой.
Сотнеr, спасибо.
Подождал пару дней ответа, почитал форум и стал экспериментировать. Проблема решилась именно тем способом, что вы предложили. Переставил матрицу на D3, внеся соответствующие изменения в скетч. Всё заработало.
Одно до сих пор не понимаю, почему на D4 не работало. Если не лень, объясните по простому как для чайника. Фаза луны? Или глюки контроллера?
 

zmeij

✩✩✩✩✩✩✩
25 Мар 2022
1
0
Два года лампа работала на прошивке 1.4 Но шаловливые ручки и пытливый мозг решили обновить до 2.87...
В итоге:
serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: PermissionError(13, '�������������� � ������� ���������� �� ��������.', None, 31)
Как конфигурировать порт? Связь с платой есть (отвечает на "получить информацию о плате").
 

ASM

★★★★✩✩✩
26 Окт 2018
1,517
295
@zmeij, запусти, удали старый, установи новый)
Ответ был чуть выше)
 

Вложения

Изменено:

Сотнег

★★★★★★★
15 Янв 2020
4,131
1,443
@zmeij,
или обновите по WiFi.
В приложении найдите кнопку "Сервис".

У вас не получается наладить связь компьютера с платой.
 

ASM

★★★★✩✩✩
26 Окт 2018
1,517
295
@Сотнег, у меня такой сбой произошел, когда вместо ESP решил помучать Nano, а потом вернулся к ESP, а он больше не шьется...
 

Arihgel

✩✩✩✩✩✩✩
30 Апр 2024
2
0
Здравствуйте!
Подскажите пожалуйста, что ещё можно попытаться исправить?
Симптомы такие: в первый раз работая с платой 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
 

Вложения

Arihgel

✩✩✩✩✩✩✩
30 Апр 2024
2
0
@Сотнег, кажется, тут в теме кидали драйвер с G. Его тоже попробовала. Собственно, точно, извиняюсь, результат, указанный на скринах - с ним. Это была последняя итерация.
 

Сотнег

★★★★★★★
15 Янв 2020
4,131
1,443
@Arihgel,
ну, плата с компьютером у вас не общаются.
Если порт COM4 появляется при подключении платы, значит, почти всё хорошо.
Может быть, провод на пине D4 мешает. Но, скорее всего, дело именно в драйвере.