Приветствую! Планируется хранить некие настройки во внешнем EEPROM. Естественно возник вопрос о гарантии достоверности прочитанных параметров. Всякое ведь может быть? Правильно? Какой вариант для этого оптимален? 1) Подсчет одной контрольной суммы на весь массив параметров (записанных данных) и запись его в начало EEPROM перед массивом параметров. 2) Отдельная CRC Для каждого параметра (например +1 байт к каждому параметру размерностью U32). 3) ?
Правильно ли хранить CRC Тоже в EEPROM, если как раз в чтении из EEPROM "мы слегка сомневаемся"? Какой алгоритм CRC (реализацию на Си) порекомендуете? Какие еще есть ньюансы при хранении параметров в EEPROM?
Заранее спасибо за помощь.
|