Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
снова вопрос про SDcard и чтение меньшим, чем 512б куском по невыравненному адр. (повтор)
Отправлено
yes 02 мая 2008 г. 21:22
вычитал, что SD по стандарту обязательно позволяет это
и в CSD регистре долбаная картчка имеет 1 в READ_PARTIAL (бит 79)
так же как и другие...
но при попытки читать по невыровненому адресу (на границу сектора)
возвращается R1=illegal command 0x04
при этом по выравненому я могу 1, 2 и сколько угодно < 512 считать
для других карт это работает, ну и для этой все операции, кроме такого чтения работают
чего-то немогу побороть, перевести все чтения на блоки по 512 вызвало трудности
кто-нибудь с такой фигней сталкивался????
Составить ответ | Вернуться на конференцию
Ответы