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

Флеш память

Macslim

New member
Пишу прошивку в среде Visual studio code с плагином platformio, фреймворк esp8266-rtos-sdk. Мне нужно чтобы моя прошивка работала с flash памятью для хранения собственных данных.

Собственно вопросы:
1. Как я понял, номер свободного сегмента меняется в зависимости от установленной spi flash памяти, если да, то как определить какой стартовый сегмент можно использовать без опасности испортить данные?
2. Можно ли обновить прошивку контроллера по собственному протоколу без OTA? Если да то где на эту тему можно почитать/посмотреть?
 

nikolz

Well-known member
Пишу прошивку в среде Visual studio code с плагином platformio, фреймворк esp8266-rtos-sdk. Мне нужно чтобы моя прошивка работала с flash памятью для хранения собственных данных.

Собственно вопросы:
1. Как я понял, номер свободного сегмента меняется в зависимости от установленной spi flash памяти, если да, то как определить какой стартовый сегмент можно использовать без опасности испортить данные?
2. Можно ли обновить прошивку контроллера по собственному протоколу без OTA? Если да то где на эту тему можно почитать/посмотреть?
1. есть в документации и в файлах линковщика.
2 можно без ОТА
 
Сверху Снизу