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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> USB host + FAT32 + длинные имена
Dog Pawlowa
сообщение Mar 25 2009, 08:57
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



А посоветуйте плз, как лучше сделать доступ к файлам на двух носителях.
Сейчас есть SD/MCI карта + efsl и работает пример USB host от NXP. Это пример поддерживает только FAT12 и 8.3.
Хочу:
- расширить до FAT16/FAT32
- длинные имена
- желательно сохранить независимость доступа (если такой задачи не ставить, то напрашивается альтернатива мост efsl <> usbhost)
Это реально?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Mar 27 2009, 14:25
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



EFSL навроде поддерживает до ФАТ32. А длинные имена... сам сейчас стою перед подобной задачей. Не все там так просто, особенно с перекодировкой в Юникод.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Mar 27 2009, 22:57
Сообщение #3


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

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



Цитата(Andy Great @ Mar 27 2009, 17:25) *
EFSL навроде поддерживает до ФАТ32. А длинные имена... сам сейчас стою перед подобной задачей. Не все там так просто, особенно с перекодировкой в Юникод.


Длинные имена - патентованная вещь Microsoft. Где-то встречал цифру около 20 $ за устройство - отчисления за использование + неясности, как это легально заполучить. Посему все и плюют на поддержку длинных имен.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Mar 28 2009, 03:31
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



А копнуть в сторону Linux? Там же все реализовано и свободно.... Адаптировать как-то под себя...
Go to the top of the page
 
+Quote Post
bolmoe
сообщение Apr 3 2009, 13:16
Сообщение #5


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

Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830



вот отсюда, должно все прокатить
http://elm-chan.org/fsw/ff/00index_e.html
Go to the top of the page
 
+Quote Post
goodwin
сообщение Apr 8 2009, 08:50
Сообщение #6


Местный
***

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



Цитата(Dog Pawlowa @ Mar 25 2009, 11:57) *
А посоветуйте плз, как лучше сделать доступ к файлам на двух носителях.
Сейчас есть SD/MCI карта + efsl и работает пример USB host от NXP. Это пример поддерживает только FAT12 и 8.3.
Хочу:
- расширить до FAT16/FAT32
- длинные имена
- желательно сохранить независимость доступа (если такой задачи не ставить, то напрашивается альтернатива мост efsl <> usbhost)
Это реально?


FATFS от Chan позволяет работать с несколькими дисками. Ее и прикрутить...
Какую скорость чтения удалось получить с примером USB host от NXP?
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Apr 8 2009, 09:25
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(goodwin @ Apr 8 2009, 11:50) *
FATFS от Chan позволяет работать с несколькими дисками. Ее и прикрутить...
Какую скорость чтения удалось получить с примером USB host от NXP?

Ага, проникся.
Нет точных данных по USB - студент занимался, сейчас отпустили диплом готовить.
Больше интересовала скорость с картой, а там готовых портов efsl на LPC с DMA вроде нету, ну не самим же писать.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Apr 8 2009, 10:02
Сообщение #8


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

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



efsl принципиально медленнее fatfs из-за того, что не поддерживает мультисекторную обработку.
Go to the top of the page
 
+Quote Post
goodwin
сообщение Apr 8 2009, 10:42
Сообщение #9


Местный
***

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



Цитата(Dog Pawlowa @ Apr 8 2009, 12:25) *
Ага, проникся.
Нет точных данных по USB - студент занимался, сейчас отпустили диплом готовить.
Больше интересовала скорость с картой, а там готовых портов efsl на LPC с DMA вроде нету, ну не самим же писать.


У Чана на сайте есть порт LPC2368 для работы в нативном режиме SD.
Скорость впечатляет - 5.5/7.5 МБ/сек.
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Apr 10 2009, 09:37
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата(sergeeff @ Mar 28 2009, 01:57) *
Длинные имена - патентованная вещь Microsoft. Где-то встречал цифру около 20 $ за устройство - отчисления за использование + неясности, как это легально заполучить. Посему все и плюют на поддержку длинных имен.

Однако, и мр. Чан уже поддерживает... Как время-то летит. Но и я уже присобачил-таки их.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Apr 13 2009, 16:39
Сообщение #11


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



В смысле, fatfs уже поддерживает длинные имена?
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Apr 16 2009, 07:11
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



В смысле, да, судя по всему.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Apr 16 2009, 08:50
Сообщение #13


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Andy Great @ Apr 16 2009, 12:11) *
В смысле, да, судя по всему.

Прикольно! Пока собирался сам заняться, Чан уже сделал laughing.gif

Хм, а какую code page надо выбирать для работы девайса как Mass Storage с русскими виндами?

ЗЫ: сорри если туплю, но только буду осваивать файловую систему, поэтому о принципах работы LFN ничего не знаю...
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Apr 17 2009, 16:15
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Дык, а я уже и сделал... Кабы раньше-то знать...
По существу:866 вроде. Для использования готовых либ особых знаний реализации этого костыля (LFN) не надо.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Apr 17 2009, 18:25
Сообщение #15


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Andy Great @ Apr 17 2009, 21:15) *
По существу:866 вроде. Для использования готовых либ особых знаний реализации этого костыля (LFN) не надо.

А что за готовые либы?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 08:12
Рейтинг@Mail.ru


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