• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Не получается прошить Wemos D1 mini

Yurannich

New member
Доброго дня! Захотелось повторить Светодиодная гирлянда для ёлки на базе WS2811 Теперь имею проблему с прошивкой (выглядит это так):
red@ubuntu:~/Downloads/esp-open-sdk/esp-tree$ sudo make flash
esptool.py -p /dev/ttyUSB0 --baud 921600 write_flash -fs 16m -fm qio -ff 40m \
0x0 ../esp-open-rtos/bootloader/firmware_prebuilt/rboot.bin 0x1000 ../esp-open-rtos/bootloader/firmware_prebuilt/blank_config.bin 0x2000 ./firmware/esp_ws2812.bin
WARNING: Flash size arguments in megabits like '16m' are deprecated.
Please use the equivalent size '2MB'.
Megabit arguments may be removed in a future release.
esptool.py v2.5.0
Serial port /dev/ttyUSB0
Connecting…
Detecting chip type… ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: ************* (удалил)
Uploading stub…
Running stub…
Stub running…
Changing baud rate to 921600
Changed.
Configuring flash size…

A fatal error occurred: Timed out waiting for packet header
../esp-open-rtos/common.mk:247: recipe for target 'flash' failed
make: *** [flash] Error 2

Или такое в конце:

A fatal error occurred: Invalid head of packet (0xE0)
../esp-open-rtos/common.mk:247: recipe for target 'flash' failed
make: *** [flash] Error 2
Что может быть не так и если дело в скорости, то как её понизить?
 

Yurannich

New member
Да, спасибо! Но здесь дело было в завышенной скорости - автор поправил. Правда другой вопрос появился: Если это WS-2811S оно должно работать или там принципиальные различия с 2812 (либо у меня нерабочая гирлянда: как её проверить?)?
 

Юрий Ботов

Moderator
Команда форума
Ваша строка:
Код:
esptool.py -p /dev/ttyUSB0 --baud 921600 write_flash -fs 16m -fm qio -ff 40m \
0x0 ../esp-open-rtos/bootloader/firmware_prebuilt/rboot.bin 0x1000 ../esp-open-rtos/bootloader/firmware_prebuilt/blank_config.bin 0x2000 ./firmware/esp_ws2812.bin
выдала предупреждение
Код:
WARNING: Flash size arguments in megabits like '16m' are deprecated. Please use the equivalent size '2MB'.
и все застопорилось после попытки сконфигурировать флэш
Код:
Configuring flash size…

A fatal error occurred: Timed out waiting for packet header
Логично, что если предупреждают что формат записи размера флэша: 16m - устарел и вместо него надо использовать другой (2MB), то нужно так и сделать... И кстати лучше убедиться что размер флэша именно такой и не другой (1,2,4) - сейчас чего только не ставят...
 

Yurannich

New member
Ваша строка:
Код:
esptool.py -p /dev/ttyUSB0 --baud 921600 write_flash -fs 16m -fm qio -ff 40m \
0x0 ../esp-open-rtos/bootloader/firmware_prebuilt/rboot.bin 0x1000 ../esp-open-rtos/bootloader/firmware_prebuilt/blank_config.bin 0x2000 ./firmware/esp_ws2812.bin
выдала предупреждение
Код:
WARNING: Flash size arguments in megabits like '16m' are deprecated. Please use the equivalent size '2MB'.
и все застопорилось после попытки сконфигурировать флэш
Код:
Configuring flash size…

A fatal error occurred: Timed out waiting for packet header
Логично, что если предупреждают что формат записи размера флэша: 16m - устарел и вместо него надо использовать другой (2MB), то нужно так и сделать... И кстати лучше убедиться что размер флэша именно такой и не другой (1,2,4) - сейчас чего только не ставят...
Спасибо большое! Размер флеша у данного экземпляра 4Мб - это критично? А в общем - промучился весь вечер (всё собралось и прошилось), а толку никакого, сигнал на выходе присутствует - гирлянда не горит.
 
Сверху Снизу