реклама на сайте
подробности

 
 
> Проблема с SDXC 128Gb, Не работает "Multiple Block Write"
KAlex
сообщение Mar 18 2013, 08:48
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Возникла проблема с SDXC 128Gb.
Для записи потока использую CMD25.
С начала карты до адреса блока 0х17FFF (первые 48Мб) все прекрасно работает.
В адресах от 18000 и выше происходит затык. После записи первого блока по DAT0 получаю CRC Status: '010' - Data accepted, вроде все нормально.
А на второй блок карта реагирует вхождением в ступор. На DAT0 висит "1", данные не принимает.
Я примерно представляю, что проблема связана с CMD20, но во всех шареварных даташитах написано:
"This section is a blank for the Simplified Specification."
Плиз хелп!

ЗЫ. Пробовал CMD20 с нулевым аргументом, получил "BLOCK_LEN_ERROR".
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ozelot
сообщение Mar 18 2013, 12:54
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 115
Регистрация: 6-06-05
Из: Ukraine
Пользователь №: 5 764



Не обижайся wink.gif Я руководствуюсь документом SD Specifications Part 1 Physical Layer Simplified Specification Version 3.01 (см. вложение). Глава 4.6.2.2 (стр. 56):
While the card should try to maintain that busy indication of write operation does not exceed 250ms in the case of SDXC card, if the card is not possible to maintain operations with 250ms busy, the card can indicate write busy up to 500ms
including single and multiple block write in the following scenarios:
и т.д.
На практике все совпадает. На некоторых карточках таких больших пауз нет, на некоторых до 750mS замечал. Так что без обид, меряться годами программирования как и языками программирования глупо, надеюсь это не наш с тобой уровень sm.gif

Сообщение отредактировал Ozelot - Mar 18 2013, 12:56
Прикрепленные файлы
Прикрепленный файл  Part_1_Physical_Layer_Simplified_Specification_Ver_3.01_Final_100518.pdf ( 1.13 мегабайт ) Кол-во скачиваний: 29
 
Go to the top of the page
 
+Quote Post
KAlex
сообщение Mar 19 2013, 07:44
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Цитата(Ozelot @ Mar 18 2013, 16:54) *
На практике все совпадает. На некоторых карточках таких больших пауз нет, на некоторых до 750mS замечал.

C этим согласен. Паузы на некоторых картах есть, причем возникают при первых записях после подачи питания и инициализации.
Затем поток пишется ровно, даже на картах 4 класса.
128-я становится в ступор навсегда, DAT0 держит пока не пересбросишь.
Подозреваю, что она находится в каком-то неправильном режиме, который в "Simplified" не описан.

К стати вот свежий даташит 2013г.
Прикрепленный файл  part1_410.pdf ( 1.88 мегабайт ) Кол-во скачиваний: 535

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KAlex   Проблема с SDXC 128Gb   Mar 18 2013, 08:48
- - Ozelot   А разве не нормально, что на DAT0 выставляется сиг...   Mar 18 2013, 10:03
|- - KAlex   Какие еще полсекунды? У меня поток видео 4Mb/сек п...   Mar 18 2013, 10:48
- - Ozelot   По спецификации при записи возможны паузы в полсек...   Mar 18 2013, 11:21
|- - KAlex   4 Мбайта. Даташит в студию пожалуста! Да, в оп...   Mar 18 2013, 12:27
- - Ozelot   Спасибо за свежую версию спецификации. С карточкам...   Mar 19 2013, 08:13
|- - KAlex   В том то и дело, что до адреса 0х18000 все работае...   Mar 19 2013, 09:07
- - Ozelot   Я CMD20 не использую. На какой частоте SD-шины раб...   Mar 19 2013, 09:39
|- - KAlex   27MHz. Чуть больше, чем по даташиту для 4 класса.   Mar 19 2013, 10:09
- - Ozelot   А без CMD20 в режиме мультиблочной записи карточка...   Mar 19 2013, 10:16
|- - KAlex   Да, один блок только проходит. Еще эта карта отказ...   Mar 19 2013, 10:21
- - Ozelot   Ух ты. А что за карточка? Может себе такую раздобу...   Mar 19 2013, 10:27
|- - KAlex   На морде: Kingston SDXC128GB C10 SDX10V/128GB С об...   Mar 19 2013, 10:44
- - KAlex   Цитата(KAlex @ Mar 18 2013, 12:48) Возник...   Mar 27 2013, 08:24
- - Ozelot   Спасибо за отчет. Скорее всего в этот момент контр...   Mar 27 2013, 08:35


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 10:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016