Детерминированный двухбанковый (A/B) откат и аппаратные интерлоки
Аппаратное переключение разделов, изоляция записи во флеш-память и откат быстрее 420 мс для защиты от зависаний.
Принцип работы аппаратных счетчиков загрузки
После записи в Банк B выставляется атомарный флаг. При перезагрузке загрузчик запускает Банк B. В случае сбоя до прохождения тестов счетчик уменьшается, и происходит мгновенный возврат к проверенному Банку A.
Key Architectural Requirements
- Non-volatile boot attempt counter (decremented upon each reset until confirmed healthy)
- Hardware memory protection unit (MPU) blocking write access to currently running partition
- Sub-420 ms atomic pointer toggle in bootloader flash register
- Automated self-diagnostic assertions prior to clearing rollback flags
Запросить актив