Есть проблемы с со стиранием флэш памяти.
Вызываю Prepare Block, Erase. Обе возвращают success, но память может быть иногда ВООБЩЕ не стерта. То есть, иногда она выглядит как недотертая (0xFFBFFFFF или что-то подобное в отдельных местах блока), но иногда она полностью не тронутая.
Пробовал ставить blank check и повторять стирание, до 10 раз. Это помогает в тех случаях, когда она недотерта, но иногда даже после 10 стираний она совершенно не тронута.
Если вручную стереть блок (FlashMagic) то запись всегда работает надежно.
Кто-то видел что-то подобное?