roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 13:32

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Fat File System от Элм Чена
СообщениеДобавлено: 19 дек 2007, 12:58 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Библиотека FatFs/Tiny-FatFs (версия R0.05) для работы с FAT12/FAT16/FAT32 для встроенных систем от Элм Чена
http://elm-chan.org/fsw/ff/00index_e.html

_________________
I live My life!


Последний раз редактировалось Digit 19 дек 2007, 13:08, всего редактировалось 2 раз(а).
описание добавил и перенес


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 19 дек 2007, 16:22 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Вот спасибо, хотел сам писать, а вот теперь лень ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 19 дек 2007, 18:17 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Даже чтоб со временем библиотека не потерялась, сюда выложу.
Внимание! Вначале проверьте - может на сайте есть более новая версия!
Здесь выложил R0.05
Вложение:
Комментарий к файлу: Библиотека FatFs/Tiny-FatFs (версия R0.05)
ff005.zip [268.85 КиБ]
Скачиваний: 114

Ну а документацию смотреть на официальном сайте и в архиве есть.

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 10 янв 2008, 02:31 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Чен вообще крутой парень! У него не потеряется... :wink:
Кстати тут на форуме уже было что-то про FAT на карточках... Или то было просто SD без системы? :roll:

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 10 янв 2008, 15:02 
Не в сети

Зарегистрирован: 10 янв 2008, 14:34
Сообщения: 3
Всем привет!
Тоже решил попробовать эту FS для работы с флешкой на своем устройстве - но поскольку с файловыми системами раньше не работал - не набросает ли кто-нить тест?
То есть что там в main прописать чтоб посмотреть на все это дело?

Нужно что нить простое типа смонтировать карточку и записать какой нибудь тестовый файл - чтоб потом посмотреть его на компе?

думаю код должен быть примерно такого плана

FATFS test_fs;
FIL test_fil;
char filename[] = "testfile";
char testdata[] = "testdata";

f_mount(0, &test_fs);
f_open(&test_fil, filename, FA_CREATE_NEW);

UINT bw;
f_write(&test_fil, testdata, 9, &bw);

f_close(&test_fil);

Но чем проинициализировать test_fs ? вцелом приму любую помощь :)
Я правильно панимаю что из файла diskio.c нужно написать только disk_read и disk_write ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 05 мар 2009, 02:31 
Не в сети

Зарегистрирован: 05 мар 2009, 02:26
Сообщения: 1
Откуда: spb
Тоже пробую сейчас это, на сайте есть 6ая версия. Перекрыть нужно еще вроде fattime..
Я пробую на STM32, первый тест завершился Hardware Fault Exception :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 05 мар 2009, 23:08 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
маленькая просьба к тому, кто разберется с фс :oops:
написать маленькую прогу для меги32, которая при приеме ч-з уарт определенного символа форматирует карточку. схему подключения карточки можно посмотреть здесь.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 10 мар 2009, 12:48 
Не в сети

Зарегистрирован: 22 июл 2008, 10:07
Сообщения: 38
Откуда: Россия, Екатеринбург
прог. языки: BascomAVR | Delphi | VB | C
Все нужные процедуры по форматированию карточек есть в Чановской библиотеке. Я ее кстати на CVAVR переписал и MP3 плеер на ней сделал на SDHC карточках - тестировал с 16 гигобайтовой картой - пашет и все 16 гиг видит.
P.S.
В плеере стоит VS1053 кодек.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 10 мар 2009, 13:47 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
неужто? :D

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 10 мар 2009, 14:24 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
У Элма же там fat32 реализован на сколько помню, почему же не видеть?

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 10 мар 2009, 14:30 
Не в сети

Зарегистрирован: 22 июл 2008, 10:07
Сообщения: 38
Откуда: Россия, Екатеринбург
прог. языки: BascomAVR | Delphi | VB | C
Vooon писал(а):
У Элма же там fat32 реализован на сколько помню, почему же не видеть?

Ну потому что процедуры инициализации у SD и SDHC разные...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 10 мар 2009, 15:47 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Главное чтобы длинные имена не реализовывал,
а то у микрософта патент на это :D

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 10 мар 2009, 21:55 
Не в сети

Зарегистрирован: 22 июл 2008, 10:07
Сообщения: 38
Откуда: Россия, Екатеринбург
прог. языки: BascomAVR | Delphi | VB | C
а я разве не выкладывал модельку для протеуса с Чановской ФС-кой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 10 мар 2009, 21:59 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
В этой теме — нет, а лезть в админку посмотерть лениво :)
Предчувствуя следующий вопрос — только если открыть «ответить» в новом откне или нажав «предпросмотр»

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fat File System от Элм Чена
СообщениеДобавлено: 23 мар 2009, 08:26 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Почему может быть такое : карточка после CMD0 переходит в idle state, а выйти из него через CMD1 не получается? Карта SanDisk TransFlash 64MB. Втыкаю ее в компьютер - работает.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO