Продолжу. Запустил, надумал сделать сохранение/загрузку параметров.
Как? - блоками, чтобы не по байту или слову писать-читать.
Пользовался самописной по мануалу -> от ST(мануал поменялся с
последнего раза как я его читал). Только вместо адресов теги
использовал, чтобы отличать записи одну от другой и в то же время
не заморачиваться перекрытием адресов : вдруг кто решит, что
записав два int32_t по 0xXX можно прочитать второй из них по
0xXX+4. Но у ST область flash непрерывная с точки зрения программ, а во внешней SPI имеет страницы по адресам кратным 256. А это же надо контролировать перекрытие? А если вместо тегов дефайны - вот и имена параметров... файлов? Тут то я и понял, что изобретаю файловую систему. Поэтому вопрос: может попадалась на глаза донам что-то простое, чтобы без ОС-ки запускалось и в минимуме двумя секторами обходилось?
Мануал