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

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

Отправлено ? 12 июня 2004 г. 00:42
В ответ на: Детали проблемы, чтобы другие не налетели(+) отправлено one_man_show 12 июня 2004 г. 00:30

Скорее всего в софт просто не заложена возможность падения питания во время записи и NMI тут не при чем. У меня половину драйвера занимают процедуры восстановления системы после аварийного отключения питания во время записи во flash. при этом теряется только последняя запись.
каждый сектор в хидере имеет уникальный 32-х битный номер, при перезаписи сектора этот номер увеличивается. нумерация сквозная для всего диска. при запуске драйвер по этим номерам восстанавливает предыдущее состояние всего диска на момент "до сбоя" если был сбой. канительно, но зато можно вилку из розетки выдергивать не задумываясь.

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

Ответы



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

E-mail: info@telesys.ru