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

При старте "csum err"

rkravt

Member
Приветствую!
Прошу прощения у модераторов, не нашел подобного на форуме, может плохо искал ... но все же ...

Попался esp-12, при первом подключении:
Код:
 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 816, room 16
tail 0
chksum 0xef
load 0x00000000, len 0, room 8
tail 0
chksum 0xef
load 0x00000000, len 0, room 0
tail 0
chksum 0xef
csum 0xef
csum err
ets_main.c
Прошивки, вроде, шьются ... собственные (Sming), AT-прошивки, вот к примеру прошивка от pvvx

D:\ESP8266\FirmWare\at060esp8266ru>C:\Espressif\utils\esptool.exe -p
COM3 -b 230400 write_flash 0 at060esp8266ru.bin
Connecting...
Erasing flash...
head: 16 ;total: 128
erase size : 458752
Writing at 0x0007fc00... (100 %)
Written 524288 bytes in 32.66 seconds (128.42 kbit/s)...

Leaving...
Результат неизменен:
csum err
ets_main.c


Подключение: http://i1.wp.com/esp8266.ru/wp-content/uploads/scheme-full-autoprog1.jpg?resize=1024,586

Как-нить вообще возможно вернуть esp из китайского ада к жизни?
 

pvvx

Активный участник сообщества
Возможно битая Flash, а может непропай или залип на проводках...
 

Joker

New member
Привет всем!

Столкнулся с аналогичной проблемой. Не могу найти информации по этому "затыку". Что-нибудь за месяц прояснилось?
 

JustasWolf

New member
Была та же самая проблема на ESP-12F. Перепробовал кучу разных прошивок - ноль эффекта. А потом просто в менеджере плат cменил плату с ESP-12 на ESP-12E - и все завелось.
 

dmitryc

New member
Для решения проблемы нужно сменить режим работы SPI Flash на DOUT - третий байт прошивки должен быть 0x03.
С режимами пока не разбирался. Может кто-нибудь даст информацию по ним?
 

g578

New member
была такая же проблема. одна из 4х шилась но не заводилась. Поменял версию платы NodeMCU 1.0 вместо NodeMCU 0.9 иона завелась, присвоился адрес в сети. Хотя до этого нормально шилась на 0.9 версии и после этого работала
 

pnh2all

New member
Может кому пригодится.
Была такая же ошибка, модуль esp-01, черный, flash 25D80BZSEG, заработал только в режиме dout.

esptool.py --port /dev/ttyUSB1 erase_flash
esptool.py --port /dev/ttyUSB1 write_flash --flash_mode dout 0x00000 0x00000.bin
esptool.py --port /dev/ttyUSB1 write_flash --flash_mode dout 0x10000 0x10000.bin
esptool.py --port /dev/ttyUSB1 flash_id
esptool.py v2.9-dev
Serial port /dev/ttyUSB1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 80:00:3a:00:ad:00
Uploading stub...
Running stub...
Stub running...
Manufacturer: 5e
Device: 4014
Detected flash size: 1MB
Hard resetting via RTS pin...
 

Imperator

New member
Может кому пригодится.
Была такая же ошибка, модуль esp-01, черный, flash 25D80BZSEG, заработал только в режиме dout.

esptool.py --port /dev/ttyUSB1 erase_flash
esptool.py --port /dev/ttyUSB1 write_flash --flash_mode dout 0x00000 0x00000.bin
esptool.py --port /dev/ttyUSB1 write_flash --flash_mode dout 0x10000 0x10000.bin
esptool.py --port /dev/ttyUSB1 flash_id
esptool.py v2.9-dev
Serial port /dev/ttyUSB1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 80:00:3a:00:ad:00
Uploading stub...
Running stub...
Stub running...
Manufacturer: 5e
Device: 4014
Detected flash size: 1MB
Hard resetting via RTS pin...
Я просто голову сломал. Все что можно перепробовал. Обнулял, прошивал, бил ногами) Шьется на ура, но не запускатся и все тут.
2-е суток мракобесия и тут наткнулся на этот пост. Попробовал. УРА! Завелась! Радости не было предела)
Спасибо!!!
 
Сверху Снизу