Отговори на тема  [ 64 мнения ]  Отиди на страница 1, 2, 3, 4, 5  Следваща
embedded FAT 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение embedded FAT
Ще ми трябва FAT за флеш карта, та се оглеждам какво готово да забърша. Процесора е куртекс, памет има, ама не е за прахосване. Засега ми трябва FAT16 и FAT32, писане и четене, един отворен фаил. За в бъдеще директории, форматиране и подръжка на SDHC.

Като гледам масовките в нета са :

1. EFSL - http://efsl.be/
2. Fatfs - http://elm-chan.org/fsw/ff/00index_e.html

Някой бъзикал ли е и двете и да има впечатления. Или ако сте бъзикали някое друго което да става за забърсване - т.е. да не искат пари, също е интересно. Интересува ме най-вече пройзводителност при последователно писане във файл.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Фев 21, 2011 12:33 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
http://www.larwe.com/zws/products/dosfs/index.html

Не го знам - FAT транслатор само за DPS съм правил - но е от един, дето поства
в com.arch.embedded отдавна и май е без уловки. От доста отдавна го е правил и мисля, че знае
какви ги върши, та навярно си струва да го погледнеш.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пон Фев 21, 2011 1:29 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Имам малък далечен опит със стар EFSL в ARM7, работеше доста добре и доколкото помня беше 0.7 версия, старо като света, но работеше стабилно


Пон Фев 21, 2011 1:30 am
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Сеп 24, 2005 2:00 pm
Мнения: 787
Мнение 
На мен ми се наложи веднъж и изгубих сума ти време в опити да подкарам различни сорсове от нета. Най-накрая плюх и си платих като поп за един модул ей от тоя пич: http://www.brushelectronics.com/index.php?page=software
По принцип е на базата на FatFs обаче с доста поправки и подобрения, а на мен единственото което ми остана е само да си сменя портовете като за моя хардуер. Тръгна от раз и бичи на пушка. За тая дребна сума дето я похарчих... язък за цялото ми изгубено време преди това...


Пон Фев 21, 2011 3:16 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Имаш ли някъде спсиък какво точно и е поправял на Fatfs-а, щото аз като я гледам, тя си е относително грамотно написана?

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Фев 21, 2011 9:23 am
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Сеп 24, 2005 2:00 pm
Мнения: 787
Мнение 
Ами нямам ама да ти кажа не съм се и задълбавал в тия подробности. За мен беше същественото че си оправих проблема за 1 час. Ако искаш разгледай по сайта или му пиши за детайли по промените


Пон Фев 21, 2011 9:28 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Хм, не виждам логика да му давам пари. Айде да имаше готов порт за моя куртекс - да му го платя. Ама той да ми даде FatFs портната за PIC и аз да я препортвам за STM32. Че то е безмислено.

Освен това на мен е силно вероятно да ми се наложи да преправям записа във файла по мой тертип. Така, че ща неща ще трябва да задълбавам в сорсовете. Отделно написването на ниското ниво функции за работа със SDIO модула пак са моя работа и пак няма кой да го свърши. Та за чии да му плащам?

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Фев 21, 2011 10:04 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение 
Прегледай това:


Прикачени файлове:
fat32.rar [7.91 KiB]
120 пъти
Пон Фев 21, 2011 10:13 am
Профил ICQ WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Сеп 24, 2005 2:00 pm
Мнения: 787
Мнение 
Ама аз не те карам да му плащаш бе човек! Просто споделих моя опит по въпроса с намерението да помогна


Пон Фев 21, 2011 11:39 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Ясно де, ама аз не мога да разбера какво точно получавам за тия 70$.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Фев 21, 2011 11:44 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Що не ползваш FAT от ECG лъжер ? Имаш да обявиш два функции : за четене и за запис на сектор. Това се портва за ARM7TDI, FreeScale 5600 и MSP430.
Не виждам защо да не стане и за Cortex.


Пон Фев 21, 2011 12:34 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
@BateAz:

1. Щото е с авторски права :)

2. Така или иначе ще трябва доста да я доработя, защото ми трябват директории, FAT32, SDHC и прочие глупости по задание. И ми се ще да стъпя на нещо дето изначало е пълнофункционално.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Фев 21, 2011 1:54 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение 
Е добре де, за ST няма ли готови?

За Луминари и за Атмел има по няколко порта... Мога ти екстрактна файловете, нищо сложно няма покрай самата файлова система. Всичките разчитат само на две основни функции - четене на сектор и писане на сектор. Сменяш тия две функции и си ти!

Лошото е, те тия две функции са сравнително прости за SPI режим, ама като гледам Атмел колко сложно са направили SDIO-то...


Пон Фев 21, 2011 2:17 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Порта на кое? За EFSL и за Fatfs, има за АРМ да. И аз затова питам, някой вече мъчил ли се е , да не откривам топлата вода.

Иначе аз ще го портна, то е ясно. Ама ако някой каже - ей, на EFSL клъстерното буфериране е изпипано и пише 4 пъти по бързо на картата, да знам да не се мъча. Портването е най-лесната част.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Фев 21, 2011 2:29 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Е то буферирането е по-скоро зависимо от хардуера та най-добре ти да си го направиш,
не е голяма работа. Нали ти ще пишеш sector I/O то, то там и най-лесно се слага.
Даже и да не знаеш размера на клъстера (не че не можеш да го подслушаш, разбира се)
пак можеш да си по-ефикасен, да сложиш кешове и т.н.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пон Фев 21, 2011 2:46 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 64 мнения ]  Отиди на страница 1, 2, 3, 4, 5  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни