Error espcomm upload mem failed

Basic Infos Hardware Hardware: ESP-12F Devkit V3 from Banggood.com Core Version: Not sure Description So I just got my ESP-12F today and I can't seem to get past the flashing of the basic blink...

Basic Infos

Hardware

Hardware: ESP-12F Devkit V3 from Banggood.com
Core Version: Not sure

Description

So I just got my ESP-12F today and I can’t seem to get past the flashing of the basic blink script.
I installed the libraries needed but I just can’t seem to make it work.
Getting this over and over again:
Arduino: 1.8.5 (Windows 10), Board: «NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 115200»

Build options changed, rebuilding all
Archiving built core (caching) in: C:Users…AppDataLocalTemparduino_cache_884149corecore_esp8266_esp8266_nodemcuv2_CpuFrequency_80,FlashSize_4M1M,LwIPVariant_v2mss536,Debug_Disabled,DebugLevel_None____,UploadSpeed_115200_3e6f9da155b7b9a751288a5db62730df.a
Sketch uses 247063 bytes (23%) of program storage space. Maximum is 1044464 bytes.
Global variables use 32868 bytes (40%) of dynamic memory, leaving 49052 bytes for local variables. Maximum is 81920 bytes.
error: failed sending 0xC0
error: failed sending 8 bytes
error: failed sending 36 bytes
error: failed sending 0xC0
error: failed sending 0xC0
error: failed sending 8 bytes
error: failed sending 36 bytes
error: failed sending 0xC0
error: failed sending 0xC0
error: failed sending 8 bytes
error: failed sending 36 bytes
error: failed sending 0xC0
error: failed sending 0xC0
error: failed sending 8 bytes
error: failed sending 36 bytes
error: failed sending 0xC0
error: failed sending 0xC0
error: failed sending 8 bytes
error: failed sending 36 bytes
error: failed sending 0xC0
error: failed sending 0xC0
error: failed sending 8 bytes
error: failed sending 36 bytes
error: failed sending 0xC0
error: failed sending 0xC0
error: failed sending 8 bytes
error: failed sending 36 bytes
error: failed sending 0xC0
error: failed sending 0xC0
error: failed sending 8 bytes
error: failed sending 36 bytes
error: failed sending 0xC0
error: failed sending 0xC0
error: failed sending 8 bytes
error: failed sending 36 bytes
error: failed sending 0xC0
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

Settings in IDE

Module: NodeMCU 1.0
Flash Size: 4MB/1MB
CPU Frequency: 80Mhz
Flash Frequency: 40Mhz
Upload Using: COM4

Sketch

void setup() {
pinMode(LED_BUILTIN, OUTPUT); // Initialize the LED_BUILTIN pin as an output
}

// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, LOW); // Turn the LED on (Note that LOW is the voltage level
// but actually the LED is on; this is because
// it is active low on the ESP-01)
delay(1000); // Wait for a second
digitalWrite(LED_BUILTIN, HIGH); // Turn the LED off by making the voltage HIGH
delay(2000); // Wait for two seconds (to demonstrate the active low LED)

Debug Messages

none

I am new to the whole arduino scene. I have connected my wifi module (esp8266 v01) to my arduino Uno like this:

How to connect an ESP8266 to an Arduino UNO

And have downloaded the arduino ide framework so that I may be able to use the arduino IDE as opposed to sending AT commands through the serial monitor.

When trying to upload an example sketch that sends a http request that I found on github, I get the following error:

    Arduino: 1.8.4 (Windows 8.1), Board: "Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck, Disabled, None"

Archiving built core (caching) in: C:UsersYasmeenAppDataLocalTemparduino_cache_354217corecore_esp8266_esp8266_generic_CpuFrequency_80,FlashFreq_40,FlashMode_dio,UploadSpeed_115200,FlashSize_512K64,ResetMethod_ck,Debug_Disabled,DebugLevel_None_____9d1d735445f8d7bf19746e2177d24e71.a
Sketch uses 285417 bytes (65%) of program storage space. Maximum is 434160 bytes.
Global variables use 38688 bytes (47%) of dynamic memory, leaving 43232 bytes for local variables. Maximum is 81920 bytes.
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

After looking online and researching, I can see that it has something got to do with flashing the firmware or something. I came across this question:

ESP8266 error: espcomm_upload_mem failed while uploading sketch

and the answer did say that he bought a converter.. what does this mean? Does it mean buying this?:
https://www.amazon.co.uk/gp/product/B06Y3FNGJF/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1

I really need help, been stuck on this for the past few days now and seriously contemplating whether to get the arduino wifi shield since it comes prebuilt with wifi.. even though it costs quite a lot!

Страница 1 из 3

  1. Очень прошу помочь!!!!

    Проблема в следующем: на али приобрел плату esp8266 12E и usb-ttl адаптер установил все необходимые драйвера, библиотеки для платы esp8266. Все по инструкции, попытался залить простой скетч Blink появилось сообщение об ошибке: «error: espcomm_upload_mem failed, error: espcomm_upload_mem failed», при этом плату было видно среди подключенных по Wi-Fi устройств. Искал пути решения, перепробовал куча разных способов, но безрезультатно. на АТ команды через arduino — реакции никакой. После долгих манипуляций установи NODEMCU FLASHER он определил плату (MAC) и без проблем залил «какую-то» прошивку, после повторно пробовал, через arduino без результатов. Пробовал запитывать от внешнего источника припаяв толстые провода, проблемма осталась. После нескольких попыток прошивки плата пропала из устройств, подключенных по Wi-Fi и NODEMCU FLASHER ее не видит больше, перезагружал плату пробовал на другом компьютере реакции — нет. Я решил, что плата была неисправна изначально.

    Спустя некоторое время мне пришла из Китая новая плата NodeMcu V3 Lua WI-FI установив драйвера для CH340G, я подключил ее к компьютеру и попытался залить скетч Blink появилась ошибка:

    Uploading 226384 bytes from to flash at 0x00000000

    warning: espcomm_send_command: didn’t receive command response

    warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed

    error: espcomm_upload_mem failed

    error: espcomm_upload_mem failed

    скорость usb порта выставлена 11520, плата выбрана верная NODEMCU 1.0, FLASH SIZE 4M

    Я пробовал на другом компьютере перепрошить ошибка та же.

    При включении платы один раз мигает светодиод, среди устройств wi-fi NodeMcu V3 Lua не определяется, программа NODEMCU FLASHER определяет MAC платы, при загрузке мигает два раза синий светодиод.

    Прошу Вас помогите! Я не исключаю, что у меня руки из жопы растут, но перепробовал кучу различных вариантов ничего не помогает, предположить, что вторая плата бракованная — вряд ли, с питанием тоже мало вероятно, поскольку на предыдущую плату подавал на прямую 3.3В толстыми проводами. Я читал, что сама плата может приходить пустой и в неё необходимо залить прошивку, но какую, и чем она поможет при заливке скетчей. За ранее всем большое спасибо за понимание!

  2. Дайте ссылку на платы.
    У меня с подобным модулем от Амперки (форм-фактор troyka) была такая же проблема. Я просто забывал переводить модуль в режим программирования. Может, на Вашем модуле тоже есть кнопки вроде RESET и PROG?

  3. И по второй ссылке у модуля действительно есть кнопки RESET и PROG. Предлагаю такой алгоритм действий: зажать и держать RESET, нажать и отпустить PROG, отпустить RESET, загружать программу.

  4. На данный момент пытаюсь прошить модуль nodemcu (вторая ссылка), неделю назад пытался прошить модуль esp8266 безрезультатно(первая ссылка).

  5. Пробовал загрузка доходит до конца два раза мигает светодиод и выдает ошибку:
    Uploading 226384 bytes from to flash at 0x00000000

    warning: espcomm_send_command: didn’t receive command response

    warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed

    error: espcomm_upload_mem failed

    error: espcomm_upload_mem failed

  6. Приношу извинения, перепутал. Зажмите и держите PROG, нажмите и отпустите RESET, отпустите PROG, прошивайте. Писал по памяти, сейчас заглянул в эту статью.

  7. Попробовал, но ситуация не изменилась: пару раз моргает светодиод и ошибка, если через NODEMCU FLASHER прошивать, то моргает вначале много раз синий светодиод, начинается загрузка-зависает, в логах пишет «Error:Set ESP8266 Address timeout.». Меня еще настораживает, что платы не видно среди подключенных устройств(

  8. Приношу свои извинения, больше ничем помочь не смогу. Глубоко ESP-8266 не занимаюсь, больше Arduino и Raspberry. Все, что познал на своих ошибках по программированию модуля, рассказал. Придется уповать на других участников форума.

  9. Если платы не видно — зачем ее прошивать? Решать вопрос с дровами.

  10. Добрый день. Похожая проблема…
    после прошивки флешером (пишет что без ошибок), в ESPlorer нажимаю открыть порт, и… появляется такая фигня, при чем только после ресета на плате, на скорости 74880:
    ets Jan 8 2013,
    rst cause:2, boot mode:(3,6)
    load 0x40100000, len 31900,
    room 16 tail 12 chksum 0xef
    ho 0 tail 12 room 4 load 0x00000000,
    len 0, room 12 tail 0 chksum 0xef load 0x00000000,
    len 0, room 4 tail 0
    chksum 0xef
    csum 0xef
    csum err ets_main.c
    Из выше изложенного складывается ощущение что криво прошивается.
    плата esp 8285 m2 devkit. кто подскажет как решить проблему эту?
    устройство видится как serial port.
    при заливке скрипта пишет: Waiting answer from ESP — Timeout reached. Command aborted.
    попытки зажать Flash, нажать Reset и отпустить Flash не привели к успеху…

  11. При подключении к компьютеру устройство определяется, драйвера для CH340G установлены, через программу NODEMCU FLASHER без проблем считывает MAC платы. Я имел ввиду, что среди точек wi-fi сети плату не видно.

  12. Похоже, все дело в

    • чипе CH340G
    • обновлениях Windows.

    У меня модуль на этом чипе также перестал распознаваться на одной винде и шиться на другой.
    Что с этим делать пока не нашел.
    Перешивал через СР2102.

  13. А если подключить внешний адаптер USB-TTL к плате nodeMCU, есть ли шансы ее прошить таким образом?

  14. Что проверил и установил. Две мои машины на Windows10, Windows7, перестали шить ESP-8266 через модуль PL2303. Прошивка через FT232 происходит успешно. https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.3_0.rar

    upload_2018-2-7_14-51-45.png

    upload_2018-2-7_14-54-52.png

Страница 1 из 3

  • #1

Очень прошу помочь!!!!

Проблема в следующем: на али приобрел плату esp8266 12E и usb-ttl адаптер установил все необходимые драйвера, библиотеки для платы esp8266. Все по инструкции, попытался залить простой скетч Blink появилось сообщение об ошибке: «error: espcomm_upload_mem failed, error: espcomm_upload_mem failed», при этом плату было видно среди подключенных по Wi-Fi устройств. Искал пути решения, перепробовал куча разных способов, но безрезультатно. на АТ команды через arduino — реакции никакой. После долгих манипуляций установи NODEMCU FLASHER он определил плату (MAC) и без проблем залил «какую-то» прошивку, после повторно пробовал, через arduino без результатов. Пробовал запитывать от внешнего источника припаяв толстые провода, проблемма осталась. После нескольких попыток прошивки плата пропала из устройств, подключенных по Wi-Fi и NODEMCU FLASHER ее не видит больше, перезагружал плату пробовал на другом компьютере реакции — нет. Я решил, что плата была неисправна изначально.

Спустя некоторое время мне пришла из Китая новая плата NodeMcu V3 Lua WI-FI установив драйвера для CH340G, я подключил ее к компьютеру и попытался залить скетч Blink появилась ошибка:

Uploading 226384 bytes from to flash at 0x00000000

warning: espcomm_send_command: didn’t receive command response

warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed

error: espcomm_upload_mem failed

error: espcomm_upload_mem failed

скорость usb порта выставлена 11520, плата выбрана верная NODEMCU 1.0, FLASH SIZE 4M

Я пробовал на другом компьютере перепрошить ошибка та же.

При включении платы один раз мигает светодиод, среди устройств wi-fi NodeMcu V3 Lua не определяется, программа NODEMCU FLASHER определяет MAC платы, при загрузке мигает два раза синий светодиод.

Прошу Вас помогите! Я не исключаю, что у меня руки из жопы растут, но перепробовал кучу различных вариантов ничего не помогает, предположить, что вторая плата бракованная — вряд ли, с питанием тоже мало вероятно, поскольку на предыдущую плату подавал на прямую 3.3В толстыми проводами. Я читал, что сама плата может приходить пустой и в неё необходимо залить прошивку, но какую, и чем она поможет при заливке скетчей. За ранее всем большое спасибо за понимание!

  • #2

Очень прошу помочь!!!!

При включении платы один раз мигает светодиод, среди устройств wi-fi NodeMcu V3 Lua не определяется, программа NODEMCU FLASHER определяет MAC платы, при загрузке мигает два раза синий светодиод.

Прошу Вас помогите! Я не исключаю, что у меня руки из жопы растут, но перепробовал кучу различных вариантов ничего не помогает, предположить, что вторая плата бракованная — вряд ли, с питанием тоже мало вероятно, поскольку на предыдущую плату подавал на прямую 3.3В толстыми проводами. Я читал, что сама плата может приходить пустой и в неё необходимо залить прошивку, но какую, и чем она поможет при заливке скетчей. За ранее всем большое спасибо за понимание!

1) При загрузке в NODEMCU FLASHER надо грузить два файла (или три) в первый раз. Потом третий файл можно не грузить.
Третий (или второй для луа) файл это esp_init_data_default.bin его грузите с адреса 0x3FC000 для ESP12.
——————
если грузите lua то будет два файла
с адреса 0x0000 — прошивка луа и esp_init_data_default.bin
—————
если бинарную прошивку то обычно два файла с 0x0000 и не с нуля (обычно с 0x10000 )(третий лишь один раз)
=======================
после загрузки обычно надо нажать ресет для работы
===========================
при этом включите терминальную программу и посмотрите что говорит ESP на скорости 74880 для этого используйте TeraTerm.
====================
Если не работает можно попробовать переключить режим SPI с QIO на DIO в флешере

  • #3

1) При загрузке в NODEMCU FLASHER надо грузить два файла (или три) в первый раз. Потом третий файл можно не грузить.
Третий (или второй для луа) файл это esp_init_data_default.bin его грузите с адреса 0x3FC000 для ESP12.
——————
если грузите lua то будет два файла
с адреса 0x0000 — прошивка луа и esp_init_data_default.bin
—————
если бинарную прошивку то обычно два файла с 0x0000 и не с нуля (обычно с 0x10000 )(третий лишь один раз)
=======================
после загрузки обычно надо нажать ресет для работы
===========================
при этом включите терминальную программу и посмотрите что говорит ESP на скорости 74880 для этого используйте TeraTerm.
====================
Если не работает можно попробовать переключить режим SPI с QIO на DIO в флешере

Дело в том, что у меня не получается ни одну прошивку залить, если через NODEMCU FLASHER пробовать: вначале мигает много раз синий светодиод, начинается загрузка, загрузка зависает и пишет в логах: Error:Set ESP8266 Address timeout.
И в подключенных устройствах платы не видно. Пробовал через разные usb порты прошивать, безрезультатно(

  • #4

Дело в том, что у меня не получается ни одну прошивку залить, если через NODEMCU FLASHER пробовать: вначале мигает много раз синий светодиод, начинается загрузка, загрузка зависает и пишет в логах: Error:Set ESP8266 Address timeout.
И в подключенных устройствах платы не видно. Пробовал через разные usb порты прошивать, безрезультатно(

есть два софта ESPRESSIF DOWNLOAD TOOLS и NODEMCU FIRMWARE PROGRAMMER.
Первый универсальный и позволяет посмотреть параметры flash и создать файл параметров для WIFI.
Второй проще.
Первым посмотрите что работает а что нет.
Пишите вторым если первым будет сложно
——————————————
Какие устанавливаете параметры?
Что именно загружаете?
Какой размер загружаемого файла показывает flasher

  • #5

есть два софта ESPRESSIF DOWNLOAD TOOLS и NODEMCU FIRMWARE PROGRAMMER.
Первый универсальный и позволяет посмотреть параметры flash и создать файл параметров для WIFI.
Второй проще.
Первым посмотрите что работает а что нет.
Пишите вторым если первым будет сложно
——————————————
Какие устанавливаете параметры?
Что именно загружаете?
Какой размер загружаемого файла показывает flasher

NODEMCU FLASHER параметры:
Baudrate: 115200 (пробовал менять скорость)
Flash size: 4М
Flash speed: 40MHz
SPI mode: DIO
загружаю nodemcu_float_0.9.6-dev_20150704.bin (пробовал и другие, он просто их не грузит, загрузка встает на 5%, в логах «Error:Set ESP8266 Address timeout.»
Размер прошивки 46768байт
Такое ощущение, что плата не переходит в режим прошивки.
Да и среди доступных WI-FI сетей esp не видно.
——————————————————————————
С ESPRESSIF DOWNLOAD TOOLS пока не разобрался(
Через ESPRESSIF DOWNLOAD TOOLS выдает:
_COM: 6
ESP_ROM_BAUD : 115200
EFUSE_MODE: 1
=============
test baudrate: 9600
test baudrate selection: 0
tout as adc
RF option applied…
test baudrate: 115200
test baudrate selection: 4
test baudrate intop: 115200
test cp intop : 5
C:UsersSystem_1Desktopnodemcu-flasher-masterResourcesBinariesnodemcu_float_0.9.6-dev_20150704.bin
(True, [])
test running : False
serial port opened
Connecting…
chip sync error.
com closed

//У меня кривые руки, перевел в режим программирования плату получил:
test running : False
serial port opened
Connecting…
chip sync ok!
0x3ff00050: 90e40000
0x3ff00054: 0200ac99
0x3ff00058: 0d00b000
0x3ff0005c: 0068c63a
EFUSE MODE : 1
reg0:90e40000
reg1:0200ac99
reg2:0d00b000
reg3:0068c63a
check_err_0: 0b
check_err_1: 00
check_err_2: 00
check_err_3: 02
check_err_4: 0b
====================
EFUSE NORMAL MODE
====================
=========================
CRC IN MODE 1:
crc_calc_res: 13
target crc val: 13
=========================
=========================
CRC IN MODE 1:
crc_calc_res: 228
target crc val: 228
=========================
==================
EFUSE LOG:
======================
EFUSE LOG:
—————
REG0:90E40000
REG1:0200AC99
REG2:0d00b000
REG3:0068C63A
—————-
====================
EFUSE NORMAL MODE
====================
EFUSE CHECK PASS…
=================
reg2>>13: 5
=================
48bit mac
debug:
————————
68 c6 3a ac 99 90
ID FOR XM: 00 D0 00 00 00 0E 40 00
XM_ID: 00D00000000E4000
————————
crc_efuse_4bit: 0
crc_calc_4bit: 0
48bit mac
MAC AP : 6A-C6-3A-AC-99-90
MAC STA: 68-C6-3A-AC-99-90
get mac res: True
(‘tttest uuuuuuuuuuart : uart reg: ‘, 457)
(‘ baudrate: ‘, 115200)
get crystal: 26323200
head: 0 ;total: 0
erase size : 0
я прошу прошения, но мне это не о чем не говорит(
—————————————————————-
При попытке залить «любой» .bin выдает:
crc_efuse_4bit: 0
crc_calc_4bit: 0
48bit mac
[2018-02-06 00:01:06,588][ESP8266Loader_spi[1]][espDownloader.pyo][line:457][ERROR]: ESP8266 Chip flash download error esp_write_flash.

Последнее редактирование: 6 Фев 2018

  • #6

У меня одна esp12 с такими же симптомами валяется.
Изначально гонял и работала отлично. В какой-то момент перестало грузиться. Вернее, начинает и отваливается с ошибкой. Ничего не помогает. Грешу на флеш.

  • #7

  • 416.9 KB
    Просмотры: 194

  • 128 байт
    Просмотры: 185

  • #8

@nikolz есть в этом какой то смысл?

ets Jan 8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 26780, room 16
tail 12
chksum 0x35
ho 0 tail 12 room 4
load 0x3ffe8000, len 1940, room 12
tail 8
chksum 0x57
load 0x3ffe87a0, len 11860, room 0
tail 4
chksum 0x46
csum 0x46
d⸮⸮+խ⸮-+PUUP⸮TT
SD

расшифровке подлежит?

Шил flash download tool 3.6.3
Если шить ардуиной или ардуиновский бинарник то все ок!
Пробовал играться DIO / QIO скоростями порта всякими бланками инитами еразями — не помогает.
Модуль 12е / 4 мб. Раньше этот бинарник в эту плату нормально заливался. Я его даже пробовал залить из под поднятой Http Update — результат fail!

  • #9

@nikolz есть в этом какой то смысл?

ets Jan 8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 26780, room 16
tail 12
chksum 0x35
ho 0 tail 12 room 4
load 0x3ffe8000, len 1940, room 12
tail 8
chksum 0x57
load 0x3ffe87a0, len 11860, room 0
tail 4
chksum 0x46
csum 0x46
d⸮⸮+խ⸮-+PUUP⸮TT
SD

расшифровке подлежит?

Шил flash download tool 3.6.3
Если шить ардуиной или ардуиновский бинарник то все ок!
Пробовал играться DIO / QIO скоростями порта всякими бланками инитами еразями — не помогает.
Модуль 12е / 4 мб. Раньше этот бинарник в эту плату нормально заливался. Я его даже пробовал залить из под поднятой Http Update — результат fail!

сделайте то что я написал выше
Файлы я вам выложил прошейте их как нарисовано и сообщите результат.

  • #10

сделайте то что я написал выше
Файлы я вам выложил прошейте их как нарисовано и сообщите результат.

ets Jan 8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 25932, room 16
tail 12
chksum 0xab
ho 0 tail 12 room 4
load 0x3ffe8000, len 2200, room 12
tail 12
chksum 0xbd
ho 0 tail 12 room 4
load 0x3ffe8898, len 8, room 12
tail 8
chksum 0x51
csum 0x51
rf cal sector: 1019
rf[112] : 00
rf[113] : 00
rf[114] : 01
w_flash

SD⸮⸮⸮⸮⸮Lˀ⸮S@Nܭ1YHV7T

на 115200
NodeMCU custom build by frightanic.com
branch: master
commit: 7b83bbb2ea134cd85ac9d63108603cc02c4e20f7
SSL: false
modules: adc,bit,file,gpio,i2c,mqtt,net,node,ow,rtctime,sntp,spi,tmr,uart,wifi
build built on: 2016-10-16 07:05
powered by Lua 5.1.4 on SDK 1.5.4.1(39cb9a32)
lua: cannot open init.lua
>

  • #11

ets Jan 8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 25932, room 16
tail 12
chksum 0xab
ho 0 tail 12 room 4
load 0x3ffe8000, len 2200, room 12
tail 12
chksum 0xbd
ho 0 tail 12 room 4
load 0x3ffe8898, len 8, room 12
tail 8
chksum 0x51
csum 0x51
rf cal sector: 1019
rf[112] : 00
rf[113] : 00
rf[114] : 01
w_flash

SD⸮⸮⸮⸮⸮Lˀ⸮S@Nܭ1YHV7T

на 115200
NodeMCU custom build by frightanic.com
branch: master
commit: 7b83bbb2ea134cd85ac9d63108603cc02c4e20f7
SSL: false
modules: adc,bit,file,gpio,i2c,mqtt,net,node,ow,rtctime,sntp,spi,tmr,uart,wifi
build built on: 2016-10-16 07:05
powered by Lua 5.1.4 on SDK 1.5.4.1(39cb9a32)
lua: cannot open init.lua
>

Т е луа загружена и работает.
Модуль у Вас нормальный.

  • #12

Я ж говорю в дурине работает, и луа грузится, а вот левый рабочий (точно) бинарник после загрузки выдает ересь. Хотя у других он же грузится и работает. Вопрос — прошивка модуля может изменить какие либо внутренние настройки чипа, которые препятствуют в дальнейшем правильной работе (загрузке) некоторых программ?

  • #13

Я ж говорю в дурине работает, и луа грузится, а вот левый рабочий (точно) бинарник после загрузки выдает ересь. Хотя у других он же грузится и работает. Вопрос — прошивка модуля может изменить какие либо внутренние настройки чипа, которые препятствуют в дальнейшем правильной работе (загрузке) некоторых программ?

Это к тому кто этот бинарик делал или к гадалки.
А еще лучше начните изучать а не собирать халяву.

  • #14

Авторы бинарника тоже руками разводят

  • #15

1635975163357.png
У меня не прошивается esp8266 nodemcu v3

Wed Jul 27, 2016 12:51 am
#51569

I am having trouble trying to upload any sketch using Arduino IDE to my NodeMCU module, I have IDE version 1.6.10 — I have installed ESP8266 version 2.3.0 in boards manager (I have also tried older versions of both), when trying to upload the Blink sketch I see a blue LED blink twice on my board then I get this error from the arduino IDE:

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed

— I am using this board from Amazon, nothing is connected besides the microUSB to the USB slot on my laptop:

https://www.amazon.com/HiLetgo-Version- … 010O1G1ES/

— Here are my settings Image
Board: NodeMCU 1.0 (ESP-12E module) — I also tried various other options
CPU Frequency 80 MHz
Flash Size: 4M (3M SPIFFS)
Upload Speed: 115200 (tried 9600)

— When I connect my serial monitor and press the reset button I see this:
<Garbage> n’t use use rtc mem data
Ai-Thinker Technology Co.,Ltd.
ready

— I tried using ESP8266Flasher with no luck, it gets stuck unable to find my board

— I tried a ton of various MicroUSB cables with no luck, also tried connecting to PC instead of laptop (just in case) — but still getting same error

Any help is greatly appreciated — I pasted in detailed log below in case it helps:

Arduino: 1.6.10 (Windows 10), Board: «NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)»

Build options changed, rebuilding all

Sketch uses 222,205 bytes (21%) of program storage space. Maximum is 1,044,464 bytes.
Global variables use 31,572 bytes (38%) of dynamic memory, leaving 50,348 bytes for local variables. Maximum is 81,920 bytes.
C:UsersrihamsAppDataLocalArduino15packagesesp8266toolsesptool.4.9/esptool.exe -vv -cd nodemcu -cb 115200 -cp COM5 -ca 0x00000 -cf C:UsersrihamsAppDataLocalTempbuild5dd4fe4d3448c8694b5114c65d7e9c04.tmp/Blink.ino.bin
esptool v0.4.9 — (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
setting board to nodemcu
setting baudrate from 115200 to 115200
setting port from COM1 to COM5
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
An error occurred while uploading the sketch
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed

This report would have more information with
«Show verbose output during compilation»
option enabled in File -> Preferences.

Wemos espcomm errorA quick and easy fix for a constant offender

12/03/2019

I usually write about projects I’ve made or things I’ve bought, but today I’m sharing a short post about an issue I continually experience with my ESP8266-based Wemos D1 Mini Lite and the Arduino IDE.

Every time I try to upload a new sketch to this board, the upload fails and it spits out an unhelpful ‘warning: espcomm_sync failed‘ message followed by an equally unhelpful ‘error: espcomm_open failed‘, and then finally an unhelpful ‘error: espcomm_upload_mem failed‘!

Not one, not two but THREE unhelpful error messages!

This doesn’t happen with any of my other Wemos boards, or even any of my other ESP8266 variants – just this ‘Lite’ model.

Anyway, the fix is easy, just apparently not permanent.

Connect power to your Wemos, then use a jumper wire to connect the GND pin to the D3 pin for 1 second. A paperclip or anything else conductive will do the job.

All you need is a single jumper wire to fix your Wemos’ confused brain

Once you’ve done that, disconnect power, wait another second, then power it up again.

That’s it – this fixes it for me every time and allows me to upload a sketch from the Arduino IDE, however if I then try to upload another sketch over that one the error comes back.

The fix is easy so I don’t mind doing this every time, but I wonder if this is an issue with just my Wemos D1 Mini Lite, or perhaps everyone is experiencing this and it’s a design flaw?

LOLIN (supposedly the official store for Wemos boards) appear to have stopped selling the Lite version – maybe this is why?

LOLIN have stopped selling the D1 Mini Lite

Whatever the reason, hopefully this helps a fellow maker or two with this annoying but easy to resolve issue.

Rich

Понравилась статья? Поделить с друзьями:
  • Error enoent no such file or directory stat volumeicon icns
  • Error errno 99 cannot assign requested address
  • Error enoent no such file or directory stat c index html
  • Error errno 4058
  • Error errno 13 permission denied python