Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
как часто встречаются SD карты, которые не позволяют читать по невыравнеому (сектор) адресу ?
Отправлено
yes 23 апреля 2008 г. 13:39
столкнулся с реализацией FAT на SD, где вовсю используется
CMD17 (задать размер блока данных - задают, 1, 16, 32 и т.д.) и чтение нужного блока с невыравненного адреса
на паре SD-шек это работало нормально, а на одной попытка прочитать по адресу невыравненому на 512 вызывает ошибку (R1 - инвалид команд, R2 практически все в 1, и дата токен 0xFE не приходит)
вопрос - каков процент таких флашек на базаре?
смысл этой реализации FAT - мелкоконтроллер со страничной 256 байт организацией, ну и типа экономят на обмене, когда пересылают не блок, а нужное кол-во
это коммерческая реализация
вот думаю - исправлять ее или оставить так как есть?
Составить ответ | Вернуться на конференцию
Ответы