Процессор серии Freescale Kinetis MK22. На внутренней флешке поднята виртуальная файловая система поверх BER (block error rate). Последнее - это уровень абстракции поверх физического флеша, позволяющий высокоуровневой файловой системе равномерно записывать флеш, не допуская затирания определенных блоков. Все это на базе RexOS, естественно.
Тесты проводились следующим образом - открывался файл, в файл записывались данные < размера кластера. Файл вычитывался и проверялся.
Флешка успешно крутилась больше недели и только сегодня я получил ответ - спустя 5.6 миллионов циклов записи файла в консоль вылетело сообщение об ошибке CRC. Retry исправило ситуацию, но, я так понимаю, до завтра флешка уже не доживет.
5.6 миллионов циклов записи файла - это примерно 100к циклов записи в каждый сектор.
При minimal 10k и typical 50k цифра в 100k выглядит весьма неплохо.