• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Не получается прошить LOLIN(WEMOS) D1 R2 & mini через Arduino 1.8.19

Meteora

New member
Приветствую. Повторяю проект Гайвера, а именно лампу. При попытке залить на плату прошивку, возникает ошибка, Плапа Wemos на чипе esp8266. Дровер стоит CH341, Java и тд все по инструкции.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

Порт определяется, пробовал играться со скоростью общения компа и платы, зажимал и не зажимал кнопку Reset, менял провода, не помогает. Я новичек, делаю все по инструкции.
Прошу помочь.
Вот текст ошибки:

Arduino: 1.8.19 (Windows 10), Плата:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 512000"

In file included from C:\Users\Meteora\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:

C:\Program Files (x86)\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:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,

from C:\Users\Meteora\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:

C:\Program Files (x86)\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"

^

Скетч использует 328296 байт (31%) памяти устройства. Всего доступно 1044464 байт.

Глобальные переменные используют 44432 байт (54%) динамической памяти, оставляя 37488 байт для локальных переменных. Максимум: 81920 байт.

warning: espcomm_sync failed

error: espcomm_open failed

error: espcomm_upload_mem failed

error: espcomm_upload_mem failed
 

Meteora

New member
В Arduino jбновил в менеджере плат esp8266 до версии 2.5.2, как говорит Гайвер. И снова не получилось. Ошибка теперь такая

Arduino: 1.8.19 (Windows 10), Плата:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"

In file included from C:\Users\Meteora\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:

C:\Program Files (x86)\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:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,

from C:\Users\Meteora\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:

C:\Program Files (x86)\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"

^

Скетч использует 329616 байт (31%) памяти устройства. Всего доступно 1044464 байт.

Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.

esptool.py v2.6

2.6

esptool.py v2.6

Serial port COM3

Traceback (most recent call last):

File "C:\Users\Meteora\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py", line 25, in <module>

esptool.main(fakeargs)

File "C:/Users/Meteora/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/Meteora/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/Meteora/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/Meteora/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)

serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: PermissionError(13, '�������������� � ������� ���������� �� ��������.', None, 31)





Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 

CodeNameHawk

Moderator
Команда форума
Для начала попробуйте на скорости 115200.
Если не помогло, подайте внешнее питание.
И последнее, попробуйте вручную перевести в режим программирования, что и как на главной странице этого сайта.
 

Meteora

New member
Пробовал на разных скоростях, внешнее питание подключил с самого начала, иначе плату спалить можно. Попробую режим программирования. Спасибо
 

Meteora

New member
Для начала попробуйте на скорости 115200.
Если не помогло, подайте внешнее питание.
И последнее, попробуйте вручную перевести в режим программирования, что и как на главной странице этого сайта.
Вы про режим программирования, который активируется путем нажатия двух кнопок "Reset" и "Flash"? У меня на плате только "Reset", второй кнопки нет.
 

Meteora

New member
Алекса Гайвера у него на сейте.

Нашел проблему, она была в железе. Я сначала использовал на питание провода 30AWG, а там до 5А:cool:, естественно они не выдержали ток и стали плавиться. Скорее всего в этот момент вышли из строя не только провода, но наверное и сама плата, так как подкинув новую такую же плату, она прошилась без проблем с первого раза, на тех же настройках. Плюсом я еще высверливал ножку конденсатора, которую не смог выпаять. Будет мне уроком))) Спасибо все ответившим)))
 
Сверху Снизу