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

При загрузке вместо ready выводится invalid

koluna

Member
А вот что я нашел в README.md:
### Flash size 8Mbit: 512KB+512KB
boot_v1.2+.bin 0x00000
user1.1024.new.2.bin 0x01000
esp_init_data_default.bin 0xfc000
blank.bin 0x7e000 & 0xfe000
Тут как раз blank.bin прописывается два раза, как у Вас, но прописывается только один файл user1.1024.new.2.bin!
И никаких объяснение этому не нашел...
 

rst

Member
Прошилась нормально, только вот не работает нихрена...
Может тогда частоту поменьше поставить (40МГц) или режим проще (DIO).
И уверены, что у вас именно 8Мбит чип? А то может только 4Мбит? Тогда эта прошивка не подойдёт. По маркировке проверьте.
 

rst

Member
Тут как раз blank.bin прописывается два раза, как у Вас, но прописывается только один файл user1.1024.new.2.bin!
А где вы в архиве с прошивкой видите boot_v1.2+.bin ? Там только boot_v1.7.bin.
А текст этот видимо остался с каких-то старых версий, забыли исправить.
Прописывается один раз - потому старые прошивки были меньше и влезали в 4Мбит. А эта прошивка - уже не влезает, потому и поделена на две части, которые пишутся в младшую и старшую половину (по адресам же видно). Разбирайтесь с размером своего чипа flash.
 

koluna

Member
Может тогда частоту поменьше поставить (40МГц) или режим проще (DIO).
И уверены, что у вас именно 8Мбит чип? А то может только 4Мбит? Тогда эта прошивка не подойдёт. По маркировке проверьте.
Чип 8 МБит - 25Q80.
Лоадер тоже определяет как 8 МБит и модуль выводит при загрузке на 74880 тоже 8 МБит.
Частота и была 40, я не поднимал выше.
Режим SPI пробовал только QIO
 

koluna

Member
На этот раз удачно.
Использовал флешер 3.9.3.
Прошивка ESP8266 NONOS SDK 3.0.5.
Нужно было обязательно снять галку "DoNotChgBin"!
Пробовал сначала с настройками SPI 80 МГц и QIO, потом 40 МГц и DIO. Работает и так и так.
Вторые настройки - как в старой прошивке.
 

Вложения

koluna

Member
А версия прошивки какая?
Ну, самая свежая выложенная...

AT+GMR
AT version:1.7.5.0(Oct 9 2021 09:26:04)
SDK version:3.0.5(b29dcd3)
compile time:Oct 15 2021 18:05:30
Bin version(Wroom 02):1.7.5
OK

AT+RST

OK


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

load 0x40100000, len 2592, room 16
tail 0
chksum 0xf3
load 0x3ffe8000, len 764, room 8
tail 4
chksum 0x92
load 0x3ffe82fc, len 676, room 4
tail 0
chksum 0x22
csum 0x22

2nd boot version : 1.7(5d6f877)
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000


correct flash map

...всякий мусор...
 

rst

Member
Та же самая что у меня. :)
Если найдёте свежее (для 8Мбит) - дайте знать.
 

koluna

Member
Та же самая что у меня. :)
Если найдёте свежее (для 8Мбит) - дайте знать.
Да, тоже самое, только Вы прошивали старым флешером, где чудо галки не было, а я - новым, где она есть и установлена...
Точное назначение ее не известно, даже в документации плохо описано...
Если найду что новее - отпишусь. Хотя, как я понял, все же на сайте производителя чипов выкладывается? Или есть еще альтернативные прошивки?

Прошили несколько модулей - все норм.
Я лично экспериментировал только с одним. Он всегда шился, но заработал только с прошивкой без галки.
Коллега (в другом городе), шил остальные, у него часть и без галки работало. Он еще и более старые пробовал.
Заработали даже непонятно каким образом ранее окирпиченные модули... у них по какой-то причине слетала прошивка...
 

rst

Member
Хотя, как я понял, все же на сайте производителя чипов выкладывается? Или есть еще альтернативные прошивки?
Выкладывается, но теперь почему-то не даёт скачать. Требует заполнения какой-то невразумительной анкеты. :confused: Ещё недавно (в конце мая) я скачивал v1.7.5 именно с сайта производителя .
Но по сути-то со ртосом - это та же прошивка с AT-командами, только с раширенным функционалом?
Без понятия. У меня есть только модули с флешем 4Мбит и 8Мбит. А с бОльшим размером - нету, не на чем попробовать.

Для 4Мбит-ных модулей использую:
AT version:1.3.0.0(Jul 14 2016 18:54:01)
SDK version:2.0.0(656edbf)

бОльшие уже не лезут туда.
 

Pomogatin

New member
Добрый вечер, получал invalid. Решил перепрошить модуль с нуля. Не подумав выставил скорость SPI на 80mhz вместо 40. Теперь моя плата (arduino UNO/Nano) не видит модуль. Я могу как-то это исправить или можно выкидывать модуль (ESP-01)?
1664839772717.png
 
Сверху Снизу