LightElf (06.11.2022 16:54, просмотров: 158) ответил Dingo на Продолжу. Запустил, надумал сделать сохранение/загрузку параметров.
Как? - блоками, чтобы не по байту или слову писать-читать.
Пользовался самописной по мануалу -> от ST(мануал поменялся с
последнего раза как я его читал). Только вместо адресов теги
использовал, чтобы отличать записи одну от другой и в то же время
не заморачиваться перекрытием адресов : вдруг кто решит, что
записав два int32_t по 0xXX можно прочитать второй из них по
0xXX+4. Но у ST область
Ваша флешка (да и многие другие современные) умеют в 4кБ сектора,
так что проще всего и использовать два таких сектора (если конечно
этого достаточно по объёму). Тэг, длина, данные, контрольная сумма.
Если есть несколько записей с одинаковым тэгом - то самая
актуальная находится ближе к концу блока. Тэг, равный FF - признак
конца данных.
Не надо делать мне как лучше, оставьте мне как хорошо