Попалась партия модулей. Решил обновить прошивку у них.
Первоначально через команду в esptool.py узнаю сколько памяти
выдает
Device: 4016
Detected flash size: 4MB
далее читаю всю память в bin. размером 4МB и вижу что esp_init_data_default.bin записан по адресу 0xfc000.
и есть вот такая замечательная таблица
esp_init_data_default.bin
Flash size 8Mbit: 0xfc000
Flash size 16Mbit: 0x1fc000
Flash size 16Mbit-C1: 0x1fc000
Flash size 32Mbit: 0x3fc000
Flash size 32Mbit-C1: 0x3fc000
В при каком объеме памяти куда пишется этот конфиг.
Далее я пытался обновить прошивку записав его в другой адрес для 4МБ, устройство в вечном ребуте стало.
Только по этому конфигу удалось обновить прошивку.
Итог какой, то что пишет программы про 4МБ это вранье? по факту у меня на руках только 1МБ?
PS даже ide скетч примерах который показывает память пишет
Flash ide size: 4194304 bytes
Flash ide speed: 40000000 Hz
Flash ide mode: DIO
Flash Chip configuration ok
Первоначально через команду в esptool.py узнаю сколько памяти
выдает
Device: 4016
Detected flash size: 4MB
далее читаю всю память в bin. размером 4МB и вижу что esp_init_data_default.bin записан по адресу 0xfc000.
и есть вот такая замечательная таблица
esp_init_data_default.bin
Flash size 8Mbit: 0xfc000
Flash size 16Mbit: 0x1fc000
Flash size 16Mbit-C1: 0x1fc000
Flash size 32Mbit: 0x3fc000
Flash size 32Mbit-C1: 0x3fc000
В при каком объеме памяти куда пишется этот конфиг.
Далее я пытался обновить прошивку записав его в другой адрес для 4МБ, устройство в вечном ребуте стало.
Только по этому конфигу удалось обновить прошивку.
Итог какой, то что пишет программы про 4МБ это вранье? по факту у меня на руках только 1МБ?
PS даже ide скетч примерах который показывает память пишет
Flash ide size: 4194304 bytes
Flash ide speed: 40000000 Hz
Flash ide mode: DIO
Flash Chip configuration ok
Изменено: