Всем привет. Попытался прошить свой ESP - 01S через Flash download tool 3.9.2 используя ESP8266_NONOS_SDK 3.0.5 версии. Прошивал я, думая что у меня есть 8Mb, поэтому был спокоен. После прошивки на ЕСП безостановочно начал мигать синий светодиод и при попытке просмотреть монитор порта на 74880 бод начал безостановочно вываливать вот такой текст:
--- The partition table size is larger than flash size 0x80000 ---
please check partition type 6 addr:fd000 len:3000
system_partition_table_regist fail
V2
Mo
rf_cal[0] !=0x05,is 0x00
ets Jan 8 2013,rst cause:1, boot mode: (3,7)
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 : QIO
SPI Flash Size & Map: 4Mbit(256KB+256KB)
jump to run user1 @ 1000
correct flash map
mismatch map 2,spi_size_map 0
system param partition error
После я нашел статью, в которой говорилось что если у моего ЕСП память 512 Kb, то мне нужно залить esp_init_data_default.bin немного по другому адресу (сначала указал этот путь 0xfc000, а потом я указал 0x7c000. Я так и сделал, но не помогло. Неудачную прошивку еще не сносил. Помогите пожалуйста решить проблему с обновлением прошивки в моем случае и безопасно снести неудавшуюся прошивку. В интернете видел способ (для ESP32) с закидыванием пустого файла на 4MB по пути 0х0000, не знаю насколько это безопасно в моем случае и можно ли так вообще делать с ESP - 01S.
--- The partition table size is larger than flash size 0x80000 ---
please check partition type 6 addr:fd000 len:3000
system_partition_table_regist fail
V2
Mo
rf_cal[0] !=0x05,is 0x00
ets Jan 8 2013,rst cause:1, boot mode: (3,7)
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 : QIO
SPI Flash Size & Map: 4Mbit(256KB+256KB)
jump to run user1 @ 1000
correct flash map
mismatch map 2,spi_size_map 0
system param partition error
После я нашел статью, в которой говорилось что если у моего ЕСП память 512 Kb, то мне нужно залить esp_init_data_default.bin немного по другому адресу (сначала указал этот путь 0xfc000, а потом я указал 0x7c000. Я так и сделал, но не помогло. Неудачную прошивку еще не сносил. Помогите пожалуйста решить проблему с обновлением прошивки в моем случае и безопасно снести неудавшуюся прошивку. В интернете видел способ (для ESP32) с закидыванием пустого файла на 4MB по пути 0х0000, не знаю насколько это безопасно в моем случае и можно ли так вообще делать с ESP - 01S.