Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
Далее, вы путаете флешки, ММС карта это флеш+контроллер, а AT45 это чистая флеш. Механизм восстановления данных реализован в контроллере ММС карты. А для AT45 вам нужно самому реализовавывать этот механизм. И вы можете изобретать все способы какие вам только придут на ум, в том числе и многократные чтения, если хотите. Напротив, в ММС карте это не прокатит и это не нужно, потому что там УЖЕ раелизован механизм восстановления данных.
В HDD и других магнитных дисках это прокатывает потому, что там головка движется с определенной погрешностью установки на дорожку. Сдвиг головки на 1мкм может привести к нормальному чтению данных. Каждый раз головка может устанавливаться "чуть-чуть" не так, как было в предыдущий раз и это сильно помогает. На флешке теоретически это может помочь, только вероятность восстановительного повторного чтения будет существенно меньше, чем в HDD и в FDD, иначе говоря в этом смысла практически нет. Надежнее делать ECC, CRC и верификацию при записи.