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

 
 
 
Reply to this topicStart new topic
> максмиальная скорость чтения SD CARD, Кто какой добился и на чем
DIM
сообщение Jun 16 2005, 13:08
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 6-07-04
Пользователь №: 277



максмиальная скорость чтения SD CARD и кто какой добился и на чем
Go to the top of the page
 
+Quote Post
lvitaly
сообщение Jun 16 2005, 22:35
Сообщение #2


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

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



Мне удалось добиться скорости чтения 600-700 кб/с на AT91RM9200
Думаю, что столько же можно получить и на всех AT91 с аппаратным SD контроллером. Более высокой скорости на этих камнях будет добиться затруднительно (правда я не пробовал самых быстрых карт, появившихся в последнее время). Будет немного мешать баг в этом контроллере, который, впрочем, имеет значение, если нужно поддерживать PC-совместимую файловую систему.
Go to the top of the page
 
+Quote Post
DIM
сообщение Jun 17 2005, 06:21
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 6-07-04
Пользователь №: 277



Цитата(lvitaly @ Jun 17 2005, 01:35)
Мне удалось добиться скорости чтения 600-700 кб/с на AT91RM9200
Думаю, что столько же можно получить и на всех AT91 с аппаратным SD контроллером. Более высокой скорости на этих камнях будет добиться затруднительно (правда я не пробовал самых быстрых карт, появившихся в последнее время). Будет немного мешать баг в этом контроллере, который, впрочем, имеет значение, если нужно поддерживать PC-совместимую файловую систему.
*


Да, у меня аналогично на аналогичном камне. разогнать не удается. спасибо за ответ
Go to the top of the page
 
+Quote Post
Camelot
сообщение Jun 17 2005, 06:59
Сообщение #4


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

Группа: Свой
Сообщений: 182
Регистрация: 10-01-05
Пользователь №: 1 872



У меня на 1-битном SD интерфейсе получилось около 800 Кб\сек, контроллер описал на плисе. Правда еще не пробовал 4-битный, там возможно будет быстрее.
Go to the top of the page
 
+Quote Post
lvitaly
сообщение Jun 17 2005, 09:03
Сообщение #5


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

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



Тут дело такое. Вы реально читали всю карту и это - средняя скорость или читали один сектор, и это - скорость чтения внутри одного сектора? Я Вас уверяю - эти величины могут очень сильно (в десятки раз) отличаться smile.gif
Скорость чтения может очень зависеть от того, как карта поддерживает команды multiple read blocks, да и как это поддерживает контроллер.
Я Вас могу уверить - если Вы не используете и не поддерживаете команды multiple read blocks - Вы не сможете получить такую скорость на среднестатистической карте, ни в однобитном, ни в четырехбитном режиме.
Такое может получиться только на очень скоростных картах, да и то сомнительно.
Go to the top of the page
 
+Quote Post
Camelot
сообщение Jun 17 2005, 10:02
Сообщение #6


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

Группа: Свой
Сообщений: 182
Регистрация: 10-01-05
Пользователь №: 1 872



Такая скорость мною была получена при рандом доступе, т.е. читался FAT а потом считывались нужные файлы. И хочу отметить, что команду "multiple read blocks" я не использовал при написании контроллера. Чтение идет в трансфер режиме посекторно, т.е. каждый раз задовался номер сектора. Карты я пробовал SanDisk (быстрая), а также Apacer (чуть медленней) и в обоих случаях была достигнута эта скорость. А вообще в спецификации написано, что SD в 1 битном режиме может работать на скоростях до 3 МБ\сек, а в 4 битном до 12.
Go to the top of the page
 
+Quote Post
Camelot
сообщение Jun 17 2005, 10:23
Сообщение #7


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

Группа: Свой
Сообщений: 182
Регистрация: 10-01-05
Пользователь №: 1 872



IMHO все ограничения по скорости вызваны больше не скоростью SD, а во- первых скоростью работы с контроллером SD основным процессором, насколько быстро он сможет забирать данные из буфера фифо, во-вторых частотой синхросигнала для SD карты.
Go to the top of the page
 
+Quote Post
xoms
сообщение Jun 21 2005, 06:23
Сообщение #8


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

Группа: Свой
Сообщений: 124
Регистрация: 20-06-04
Пользователь №: 67



А может поделитесь плз кодами для ARM для работы с ММС (SC CARD).
У меня SAM7 от атмеля.
Go to the top of the page
 
+Quote Post
DIM
сообщение Jun 21 2005, 06:51
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 6-07-04
Пользователь №: 277



Цитата(xoms @ Jun 21 2005, 09:23)
А может поделитесь плз кодами для ARM для работы с ММС (SC CARD).
У меня SAM7 от атмеля.
*


Я использовал родной пример от Атмела (слегка подправил для себя)
Для SAM7 работать с картой через SPI

Господин lamerok выложил свой проект. Правда там для LPC, но достаточно учесть различия в SPI
Go to the top of the page
 
+Quote Post
xoms
сообщение Jun 21 2005, 07:12
Сообщение #10


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

Группа: Свой
Сообщений: 124
Регистрация: 20-06-04
Пользователь №: 67



Можешь замылить оба проекта xoms@front.ru?
Go to the top of the page
 
+Quote Post
DIM
сообщение Jun 22 2005, 06:42
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 6-07-04
Пользователь №: 277



Цитата(xoms @ Jun 21 2005, 10:12)
Можешь замылить оба проекта xoms@front.ru?
*


отправил
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:07
Рейтинг@Mail.ru


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