А вот ещё: (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Assm 07 октября 2003 г. 12:38
В ответ на: Кто делал контроль целостности памяти программ на лету (поделитесь идеями)(+) отправлено Assm 07 октября 2003 г. 10:52

считать CRC в фоне проблемы нет,
Проблема как хранить эталлон контрольной суммы.

У меня идея сделать следующий алгоритм:
при первом запуске программа считает CRC и прописывает его , ну скажем в нечётное количество ячеек разбросанных по EEPROMу. Затем в фоне контролируется CRC флеша, и сравнивается с мажоритарно посчитанным эталлоном. Если в процессе работы обнаружатся сбойные ЕЕПРОМ ячейки (с номером эталлона), то они обновляются, если прецедент повторится, то система сообщает о сбоях в ЕЕПРОМе, при сбоях во флешке естессно тоже.

Чё-то я замутил слишком, но проще вроде не получается.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru