Pull to refresh

Comments 11

Благодарю! Приятно слышать!
Потрясающе!

Поглядываю на свой ESP-01 и руки чешутся после вашей статьи)))
После прочтения ваших статей возникли вопросы. В моей картине мира на флеше записаны три вещи: bootloader, который лежит в 0x00000 и два участка кода, user1 и user2. Они, вроде бы, лежат по смещениям 0x01000 и 0x40000. При этом по умолчанию грузится user2, но при каком-то внешнем воздействии грузится user1.
У вас же как-то всё грузится одновременно и нет отличия загрузчика от остального кода. Может быть я что-то неправильно понимаю?
на флеше записаны три вещи: bootloader, который лежит в 0x00000 и два участка кода, user1 и user2.

Это разбиение флэша со вторичным бутлоадером, для поддержки OTA (обновлений «по воздуху»): github.com/esp8266/esp8266-wiki/wiki/Memory-Map#spi-flash-rom-layout-with-ota-upgrades
Как это устроено и как этим пользоваться: www.esp8266.com/viewtopic.php?f=6&t=860 и www.esp8266.com/viewtopic.php?f=9&t=620
О как. Не знал, что бывают официальные сборки без OTA.
Хм. Может в radare2 тоже добавить поддержку Xtensa… Есть ли на это спрос?
Спрос есть и еще какой… но кто бы это сделал и добавил.
Ок, буду держать в голове, если появится ближайшая возможность — добавим.
Спасибо огромное, на выходных потестирую.
Sign up to leave a comment.

Articles