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

 
 
> Выбор файловой системы для LPC2378, Какую систему лучше выбрать под модуль MCI
Vitaliy_ARM
сообщение Apr 9 2009, 12:01
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Всем доброго времени.

Делаю маленький цифровой логер.

Задача простая. Опрос 16-битной шины (читаю с портов ввода/вывода) и складываю на SD-флешку в виде некоторых файлов.
Максимальный поток данных на флешку около 3-5 Мегабайт/сек.

Вопросы:

- Потянет ли LPC2378 на 72 МГц такую задачу?
- Какую файловую систему лучше выбать для прикручивания к модулю SDIO (MCI) процессора (fatfs, efs или что-то другое)?

Кто как считает?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IgorMarx
сообщение Apr 17 2009, 09:17
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 5-10-05
Из: Зеленоград
Пользователь №: 9 268



Если интересно, я попробовал чтение на LPC2888/D1. DMA, 4-bit width, 6 MHz clock (больше на на соплях не вышло - CRC ERROR)
порлучил чтение сектора за время 0.7 mc. Ядро на частоте 60 MHz.

Из-за багов в чипе (DMA останавливается раньше, чем вычитает весь FIFO) пришлось читать 120 двойных слов через DMA и потом остатки из FIFO выгребать вручную. Затем перемещать считанный сектор в буфер, если изначально буфер не выровнен по границе 4 байта. Мало того, перед запуском DMA необходимо сбрасывать data cache, если используется.

Если интересуют малые размеры, высокая производительность и не пугает пайка BGA корпусов с шагом 0.5, то рекомендую этот чип. Правда, насколько он хорош, настолько же плохая документация (что характерно для NXP) и велико количество багов самого чипа.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Apr 17 2009, 13:47
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Всем спасибо за ответы.
Скромные результаты для карточек.

Сейчас написал низкоуровневую библиотеку по работе с картами MMC/SD для файловой системы.
Использую DMA, частота MCICLK = 24Мгц, запись делаю по четыре блока командой WR_MUL_BLOCK.
Размер блока - 512байт.
Протестировал на запись флешку - получилось около 550кБайт/с.
на чтение - 3Мбайт/с

Теперь буду пробовать прикручивать этот драйвер к файловой системе.
Пока еще не знаю, к какой...


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Sanek_spb
сообщение Apr 30 2009, 08:04
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 28-02-07
Пользователь №: 25 746



Цитата(Vitaliy_ARM @ Apr 17 2009, 17:47) *
Сейчас написал низкоуровневую библиотеку по работе с картами MMC/SD для файловой системы.
Использую DMA, частота MCICLK = 24Мгц, запись делаю по четыре блока командой WR_MUL_BLOCK.
Размер блока - 512байт.
Протестировал на запись флешку - получилось около 550кБайт/с.
на чтение - 3Мбайт/с

Теперь буду пробовать прикручивать этот драйвер к файловой системе.
Пока еще не знаю, к какой...


Странные у вас результаты, правда я старыми картами не балуюсь, но у меня результаты немного другие
проц на 8 мгц, скорость чтения 350кбайт/с, запись 190.
на 24 в 2.5 раза быстрее, те 450 запись, 850 чтение
И при этом карта подключена через СПИ, быстрее не разгонял - было в лом плл включать.
По поводу файловых систем - положил болт: мне надо писать одновременно 2 потока данных с разным битрэйтом и читать ещё что-нить. По этому поводу написал свою маленькую фс-ку, пишет двухпотоковые файлы, при этом одновременно можно читать один из двух потоков. Написание заняло 2 часа, час на прогоны.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение May 6 2009, 13:58
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



В общем после нескольких дней просмотров этапов записи/чтения узнал, что флешки бывают еще с неким классом скорости: http://www.google.com/search?client=opera&...-8&oe=utf-8

В итоге в наличии была старая флешка, но на ней определил, что с SD-Card малой кровью не обойтись и начинаю терзать CF и LPC2939.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Vitaliy_ARM   Выбор файловой системы для LPC2378   Apr 9 2009, 12:01
- - etoja   Лучше выбрать файловую систему FAT16. Если не може...   Apr 9 2009, 12:39
|- - Vitaliy_ARM   Цитата(etoja @ Apr 9 2009, 15:39) Лучше в...   Apr 9 2009, 12:51
|- - Dog Pawlowa   Цитата(Vitaliy_ARM @ Apr 9 2009, 15:51) Н...   Apr 9 2009, 13:39
|- - Vitaliy_ARM   Спасибо всем за ответы! Устройство не массово...   Apr 9 2009, 14:05
|- - ar__systems   Цитата(Vitaliy_ARM @ Apr 9 2009, 09:05) У...   Apr 9 2009, 14:58
|- - Vitaliy_ARM   Цитата(ar__systems @ Apr 9 2009, 17:58) К...   Apr 9 2009, 15:05
|- - ar__systems   Цитата(Vitaliy_ARM @ Apr 9 2009, 10:05) У...   Apr 9 2009, 15:32
|- - Vitaliy_ARM   Цитата(ar__systems @ Apr 9 2009, 18:32) h...   Apr 9 2009, 16:23
|- - ar__systems   Цитата(Vitaliy_ARM @ Apr 9 2009, 11:23) Э...   Apr 9 2009, 16:32
- - esaulenka   Дурацкий вопрос: а кто-то гарантирует, что на SD м...   Apr 9 2009, 13:01
|- - Vitaliy_ARM   Цитата(esaulenka @ Apr 9 2009, 16:01) Дур...   Apr 9 2009, 13:07
- - aaarrr   Я бы думал, что основное внимание следует уделить ...   Apr 9 2009, 13:14
- - esaulenka   Я не зря упомянул, что работаю с карточкой работаю...   Apr 9 2009, 13:21
|- - _Pasha   Цитата(esaulenka @ Apr 9 2009, 16:21) Над...   Apr 9 2009, 13:52
- - aaarrr   500кБайт в секунду можно писать без каких-либо ухи...   Apr 9 2009, 14:18
|- - Wano   Цитата(aaarrr @ Apr 9 2009, 16:18) 500кБа...   Apr 9 2009, 17:52
- - aaarrr   Да вот меня и удивляет, откуда берутся настолько п...   Apr 9 2009, 19:28
|- - Wano   Цитата(aaarrr @ Apr 9 2009, 21:28) Да вот...   Apr 9 2009, 22:13
|- - aaarrr   Цитата(Wano @ Apr 10 2009, 02:13) Вставля...   Apr 9 2009, 22:35
- - MALLOY2   ЦитатаЯ не понимаю -- 150-200 баксов за штуку доро...   Apr 10 2009, 04:43
|- - Vitaliy_ARM   Попробовал настроить тактовую на 25Мбит в примере ...   Apr 10 2009, 13:55
|- - Andy Mozzhevilov   Протестировал FatFS на LPC2478 Исходные данные: Fa...   Apr 17 2009, 07:45
|- - Andy Mozzhevilov   Цитата(IgorMarx @ Apr 17 2009, 13:17) Из-...   Apr 17 2009, 09:35
|- - Dog Pawlowa   Цитата(Vitaliy_ARM @ Apr 17 2009, 16:47) ...   Apr 20 2009, 07:36
|- - zltigo   Цитата(Vitaliy_ARM @ May 6 2009, 16:58) н...   May 6 2009, 16:01
|- - Vitaliy_ARM   Цитата(zltigo @ May 6 2009, 20:01) Скорее...   May 8 2009, 09:48
|- - zltigo   Цитата(Vitaliy_ARM @ May 8 2009, 12:48) С...   May 8 2009, 10:10
|- - blackfin   Цитата(zltigo @ May 8 2009, 14:10) Операц...   May 8 2009, 10:20
||- - zltigo   Цитата(blackfin @ May 8 2009, 13:20) Хотя...   May 8 2009, 10:54
|- - Vitaliy_ARM   Цитата(zltigo @ May 8 2009, 14:10) Вот п...   May 8 2009, 11:34
- - IgorMarx   Я не работал с контроллером на 2478, но думаю, что...   Apr 17 2009, 10:02
- - Andy Mozzhevilov   Цитата(IgorMarx @ Apr 17 2009, 14:02) Я н...   Apr 17 2009, 10:46


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:18
Рейтинг@Mail.ru


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