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

 
 
> Выбор файловой системы для 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
Ответов
MALLOY2
сообщение Apr 10 2009, 04:43
Сообщение #2


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата
Я не понимаю -- 150-200 баксов за штуку дорого, а оплачивать работу инженера за один а то и два месяца -- недорого? Не считая расходов на изготовление этих трех...


Ну как я понял здесь инженер и программист одно лицо, да и купив платы надо все равно оплачивать работу программиста. А изготовление 3 таких образцов может быть дешевле 200$.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Apr 10 2009, 13:55
Сообщение #3


Знающий
****

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



Попробовал настроить тактовую на 25Мбит в примере Mci в папке яра. Получил ~22кБита/c по четырехбитной шине с использованием DMA. smile3046.gif


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


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Протестировал FatFS на LPC2478
Исходные данные:
FatFS 0.07 + uCOS-II
LPC2478: Core CLK 72МГц, MCI CLK - 18МГц, трансфер данных между картой и памятью по DMA.

При тестировании производилась запись и чтение файла целиком, и для сравнения - в цикле блоками по 512 байт.
При чтении/записи целого файла драйвер использует команды SD карты WRITE_MULTIPLE_BLOCK (CMD25) и READ_MULTIPLE_BLOCK (CMD18).
FatFS пишет последовательно столько блоков, сколько их содержится в кластере.
При чтении/записи блоками по 512 байт драйвер использует команды WRITE_SINGLE_BLOCK (CMD24) и READ_SINGLE_BLOCK (CMD17).

SD Card - 16 MB (размер кластера 4096 байт):
Код
Test for read/write speed whole file.                                          
File size       = 262144 bytes                                                
File write time = 770152 mks                                                  
Write speed     = 340425 bytes/sec                                            
File read time  = 87600 mks                                                    
Read speed      = 3011764 bytes/sec                                            

Test for read/write speed with blocks.                                        
File size       = 262144 bytes                                                
Block size      = 512 bytes                                                    
File write time = 5824609 mks                                                  
Block write time= 11375 mks                                                    
Write speed     = 45007 bytes/sec                                              
File read time  = 270855 mks                                                  
Block read time = 528 mks                                                      
Read speed      = 969696 bytes/sec

Комментарий. Карта старая, запись длится примерно 10 мс.
В Windows для этой же карты разультат на запись 650 кБ/сек, на чтение - 6 МБ/сек.

SD Card - 2 GB (размер кластера 32768 байт):
Код
Test for read/write speed whole file.                                          
File size       = 262144 bytes                                                
File write time = 290314 mks                                                  
Write speed     = 904593 bytes/sec                                            
File read time  = 39776 mks                                                    
Read speed      = 6736842 bytes/sec                                            

Test for read/write speed with blocks.                                        
File size       = 262144 bytes                                                
Block size      = 512 bytes                                                    
File write time = 1438077 mks                                                  
Block write time= 2808 mks                                                    
Write speed     = 182336 bytes/sec                                            
File read time  = 268885 mks                                                  
Block read time = 524 mks                                                      
Read speed      = 977099 bytes/sec

В Windows для этой карты разультат на запись 2200 кБ/сек, на чтение - 12 МБ/сек.


--------------------
Пасу котов...
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
- - IgorMarx   Если интересно, я попробовал чтение на LPC2888/D1....   Apr 17 2009, 09:17
|- - Andy Mozzhevilov   Цитата(IgorMarx @ Apr 17 2009, 13:17) Из-...   Apr 17 2009, 09:35
|- - Vitaliy_ARM   Всем спасибо за ответы. Скромные результаты для ка...   Apr 17 2009, 13:47
|- - Dog Pawlowa   Цитата(Vitaliy_ARM @ Apr 17 2009, 16:47) ...   Apr 20 2009, 07:36
|- - Sanek_spb   Цитата(Vitaliy_ARM @ Apr 17 2009, 17:47) ...   Apr 30 2009, 08:04
|- - Vitaliy_ARM   В общем после нескольких дней просмотров этапов за...   May 6 2009, 13:58
|- - 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 Текстовая версия Сейчас: 23rd July 2025 - 07:30
Рейтинг@Mail.ru


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