ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
713414 Топик полностью
Adept (17.11.2016 01:08 - 01:22, просмотров: 252) ответил ASDFS на Три последовательные нельзя. Ибо они скорей всего в одной странице флеши лежат. Надо разнести копии по разным страницам и снабдить их контрольной суммой. Тогда хотя бы будет понятнее какая копия верна, и верна ли хоть одна.
чёт-то ещё параноидальнее монструознее, чем у меня :( про разные страницы подумаю (наверное действительно вернее). Питание не может йопнутся внезапно ("супервизор" и буферные ёмкости в 2000мкФ) стараюсь минимизировать количество записей в eeprom, а Вы ещё предлагаете "постраничные" контрольные суммы писать. Хотя мысль интересная. На досуге подумаю - сожет так и сделаю (разделю еепром на три "страницы") контрольные суммы в конце каждой страницы, и буду так же читать/обновлять с мажоритарной лдогикой. Один фиг - еепром задействован на 5%, так что по объёму точно хватит - вопрос - хватит ли по быстродействию записи?? В еепроме сохраняется с десяток байт при пропаже питания, но важных из них только два. Может определить "high_reliability" области в EEPROM в несколько байт - только для записи важнейших параметров. Остальные писать в одном экземпляре??
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)