• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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:, естественно они не выдержали ток и стали плавиться. Скорее всего в этот момент вышли из строя не только провода, но наверное и сама плата, так как подкинув новую такую же плату, она прошилась без проблем с первого раза, на тех же настройках. Плюсом я еще высверливал ножку конденсатора, которую не смог выпаять. Будет мне уроком))) Спасибо все ответившим)))
 
Сверху Снизу