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

 
 
 
Reply to this topicStart new topic
> Максимальная скорость чтения с SD карты
BCluster
сообщение Dec 14 2010, 17:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 6-11-07
Пользователь №: 32 111



Добрый день! Вопрос такой - я думаю использовать FlashFS от KEIL, вопрос - какую максимальную скорость чтения я могу получить. Использую LPC1768, SPI mode. 800 кбайт/с реально получить?
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Dec 14 2010, 18:04
Сообщение #2


Профессионал
*****

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



Вы посмотрите на сайте http://elm-chan.org/fsw/ff/00index_e.html, внизу Benchmark 1 и Benchmark 2. Очень похоже, что ответ отрицательный. Но сильно зависит и от самих карт.
Go to the top of the page
 
+Quote Post
BCluster
сообщение Dec 14 2010, 18:30
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 6-11-07
Пользователь №: 32 111



Спасибо за ответ. Там второй бенч это MCI, не мой случай увы, а в первом там другая скорость SPI, да и вообще не похожий контроллер. Плюс к тому я думаю использовать другую библиотеку.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Dec 14 2010, 20:37
Сообщение #4


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Только что прогнал тест:
- LPC1768 @ 100MHz
- SD карточка на SPI
- тактовая на SPI 10МГц (не помню уже почему - tsu/th, кажется, не выполнялись)
- чтение блоками по 4килобайта
- без файловой системы (физические сектора)

Вот как раз чуть менее чем на 800килобайт/сек оно и вышло - 1 мегабайт прочло за 1280 мс. Немного зависит от экземпляра/типа карточки.

Go to the top of the page
 
+Quote Post
BCluster
сообщение Dec 14 2010, 21:02
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 6-11-07
Пользователь №: 32 111



Окей, спасибо за тест. У мя с файловой системой (FlashFS) вышло 600 кб/с. Завтра попробую взять карточку поновее, посмотрим что будет.

UPTD: Пост уважаемого VslavX натолкнул меня на мысль проверить частоту SPI в моей программе. Оказалась установленной на 10 МГц. Установил 16.6МГц - скорость 748 КБ/с. Для меня уже достаточно. Следующая скорость 25 МГц тоже работает, проверял. Но ибо не нужно решил не мучать котенка.

Сообщение отредактировал BCluster - Dec 14 2010, 22:45
Go to the top of the page
 
+Quote Post

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

 


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


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