А вообще я бы подумал над кодом. Создается впечатление (это просто
впечатление, может ошибочно) что ты "ужестил", сделал дубовой
функцию записи. Результат - если проц в нее забредает, она
отрабатывает всегда. Надо наоборот сделать не жесткой и дубовой, а
очень хлипкой, очень хрупкой - такой чтобы она выполнялась только
тогда, когда система гарантированно инцициализирована и
гарантированно уже надежно отработала много циклов, т.е. все уже
давным-давно застабилизировалось. Понятно что это не абсолютная гарантия. Абсолютной гарантии не будет - проц блуждая случайно перскочит проверку и попадет на код работающий с FLASH. Но статистически можно если и не устранить полностью, то свести вероятность к появлению такого условия раз в 100-1000 лет...