|
Выбор файловой системы для LPC2378, Какую систему лучше выбрать под модуль MCI |
|
|
|
 |
Ответов
|
Apr 17 2009, 09:17
|

Участник

Группа: Участник
Сообщений: 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) и велико количество багов самого чипа.
|
|
|
|
|
Apr 30 2009, 08:04
|
Участник

Группа: Участник
Сообщений: 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 часа, час на прогоны.
|
|
|
|
|
May 6 2009, 13:58
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
В общем после нескольких дней просмотров этапов записи/чтения узнал, что флешки бывают еще с неким классом скорости: http://www.google.com/search?client=opera&...-8&oe=utf-8В итоге в наличии была старая флешка, но на ней определил, что с SD-Card малой кровью не обойтись и начинаю терзать CF и LPC2939.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|