jakos prosto fat na avr ?
BartekK - 24-01-2007 13:45
jakos prosto fat na avr ? Walcze walcze i cos mi nie idzie :/
Musze zmajstrowac obsluge fat(32) na avr na karcie mmc/sd, predkosc
nieistotna, byle dalo sie zapisywac. Potrzebuje wylacznie umiec otworzyc
plik (lub stworzyc jesli nie istnial), dopisywac do niego dane (czyli go
"przedluzac" i zamykac go.
Jak juz mi dziala jakos obsluga karty (chyba, bo moze na
level-konwerterze 3.3-5v mam przeklamania?)- to z fatem mam jaja
calkowite. Zwlaszcza gdy okazuje sie ze na karcie juz cos istnieje, lub
trzeba dopisywac do pliku "pofragmentowanego" - nie da sie prosto
inkrementowac sektorow...
Moze ktos ma cos zrobione na avr (atmega16/32) z prawidlowa obsluga fat,
w avr-gcc ?
--
| Bartlomiej Kuzniewski
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
Maksymilian Dutka - 24-01-2007 15:45
BartekK napisał(a):
> Walcze walcze i cos mi nie idzie :/
> Musze zmajstrowac obsluge fat(32) na avr na karcie mmc/sd,
(...)
> Moze ktos ma cos zrobione na avr (atmega16/32) z prawidlowa obsluga fat,
> w avr-gcc ?
>
Ja na ARM-ie używam portu:
http://sourceforge.net/projects/efsl/Biblioteki są pod AVR-a tak że powinno Ci śmigać ;)
--
Pozdrawiam
Maksymilian Dutka
BartekK - 24-01-2007 15:45
Maksymilian Dutka napisał(a):
> BartekK napisał(a):
>> Walcze walcze i cos mi nie idzie :/
>> Musze zmajstrowac obsluge fat(32) na avr na karcie mmc/sd,
>> Moze ktos ma cos zrobione na avr (atmega16/32) z prawidlowa obsluga
>> fat, w avr-gcc ?
> Ja na ARM-ie używam portu:
http://sourceforge.net/projects/efsl/> Biblioteki są pod AVR-a tak że powinno Ci śmigać ;)
>
Dzieki, juz sie wczytuje i inkluduje, zobaczymy.
--
| Bartlomiej Kuzniewski
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
BartekK - 24-01-2007 15:45
BartekK napisał(a):
> Maksymilian Dutka napisał(a):
>> BartekK napisał(a):
>>> Walcze walcze i cos mi nie idzie :/
>>> Musze zmajstrowac obsluge fat(32) na avr na karcie mmc/sd, Moze ktos
>>> ma cos zrobione na avr (atmega16/32) z prawidlowa obsluga fat, w
>>> avr-gcc ?
>> Ja na ARM-ie używam portu:
http://sourceforge.net/projects/efsl/>> Biblioteki są pod AVR-a tak że powinno Ci śmigać ;)
Chmm, widze tam ewidentne uczepienie sie atmega128, za ta cene i
komplikacje, to ja chyba wole wsadzic odrazu lpc2xxx ;)
--
| Bartlomiej Kuzniewski
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
Maksymilian Dutka - 24-01-2007 16:45
BartekK napisał(a):
> BartekK napisał(a):
>> Maksymilian Dutka napisał(a):
>>> BartekK napisał(a):
>>>> Walcze walcze i cos mi nie idzie :/
>>>> Musze zmajstrowac obsluge fat(32) na avr na karcie mmc/sd, Moze ktos
>>>> ma cos zrobione na avr (atmega16/32) z prawidlowa obsluga fat, w
>>>> avr-gcc ?
>>> Ja na ARM-ie używam portu:
http://sourceforge.net/projects/efsl/>>> Biblioteki są pod AVR-a tak że powinno Ci śmigać ;)
> Chmm, widze tam ewidentne uczepienie sie atmega128, za ta cene i
> komplikacje, to ja chyba wole wsadzic odrazu lpc2xxx ;)
>
Możliwe że do atmega32 się niemieści ;)
--
Pozdrawiam
Maksymilian Dutka
J.F. - 24-01-2007 18:45
On Wed, 24 Jan 2007 15:58:56 +0100, Maksymilian Dutka wrote:
>>>> Ja na ARM-ie używam portu:
http://sourceforge.net/projects/efsl/>>>> Biblioteki są pod AVR-a tak że powinno Ci śmigać ;)
>> Chmm, widze tam ewidentne uczepienie sie atmega128, za ta cene i
>> komplikacje, to ja chyba wole wsadzic odrazu lpc2xxx ;)
>>
>Możliwe że do atmega32 się niemieści ;)
mega32 ma tylko 2KB ram, a tu by sie przydalo kilka buforow
na sektory dysku po 512B :-)
Choc przy ambitnym programie .. moze wystarczy jeden ?
J.
AdelA - 24-01-2007 20:45
Może coś takiego ci pomoże:
Swego czasu zakupiłem książeczkę
Pamięci Masowe w Systemach Mikroprocesorowych
Autor: Paweł Marks
Powiem szczerze, że nie mam bladego pojęcia czy to działa, ponieważ
nie skonstruowałem tego urządzenia osobiście. Jednak Autor na AVR
ATMega8515 robi listingi procedurek na FAT 16 i 32. Z tym, że
kontrolerek ten pracuje również z zewnętrzną pamięcią po to by
zorganizować trochę buforu. W książce tej opisuje również jak
się podłączyć do dysków, pamięci, itp. Może to Ci się przyda ?
jankcn@o2.pl - 24-01-2007 20:45
Sprawdz:
http://www.holger-klabunde.de/avr/avrboard.htm#cfOpis po niemiecku, ale co tam.
FAT + MMC lub CF
U mnie dziala na Mega32 (rejestrator GPS na CF)
K.L Piecuch - 24-01-2007 20:45
Dnia 23.01.2007 BartekK <sibi@drut.org> napisał/a:
> Moze ktos ma cos zrobione na avr (atmega16/32) z prawidlowa obsluga fat,
> w avr-gcc ?
>
http://www.avrfreaks.net/index.php?m...m_type=projectProjekt się zwie:
FAT16-32 Library V1.01
--
****** Krzysztof Piecuch ******
sp9rqa@radioam.net
GG 7084611
****** Linux User #132375 ******
BartekK - 24-01-2007 20:45
K.L Piecuch napisał(a):
> Dnia 23.01.2007 BartekK <sibi@drut.org> napisał/a:
>> Moze ktos ma cos zrobione na avr (atmega16/32) z prawidlowa obsluga fat,
>> w avr-gcc ?
>
http://www.avrfreaks.net/index.php?m...m_type=project>
> Projekt się zwie:
> FAT16-32 Library V1.01
Dzieki (wszystkim), mam nadzieje ze jest to lepiej dopracowane niz fat z
Procyon
--
| Bartlomiej Kuzniewski
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
Marek Lewandowski - 24-01-2007 21:45
BartekK wrote:
> Moze ktos ma cos zrobione na avr (atmega16/32) z prawidlowa obsluga fat,
> w avr-gcc ?
robiłem obsługę fAT - read only - do swojego eBooka.
Wiele Ci nie pomogę, miałem do dyspozycji 128kRAM w 4 bankach na szynie
ATMega128, więc mogłem sobie wczytać cały FAT do pamięci... No i miałem
określoną kartę (32M) więc wiedziałem, że ten FAT tam wejdzie.
POszukam listingu, gdzieś musi w archiwum moim błądzić, przynajmniej
porównasz sobie obsługę MMC/SD...
--
Marek Lewandowski
ICQ#/GG#: ask per mail. mail: locust[X]poczta/onet/pl
my gallery:
http://www.pbase.com/mareklewmy kind-of-a-blog:
http://lockaphoto.stufftoread.com
BartekK - 24-01-2007 21:45
Marek Lewandowski napisał(a):
> BartekK wrote:
>
>> Moze ktos ma cos zrobione na avr (atmega16/32) z prawidlowa obsluga fat,
>> w avr-gcc ?
>
> robiłem obsługę fAT - read only - do swojego eBooka.
> Wiele Ci nie pomogę, miałem do dyspozycji 128kRAM w 4 bankach na szynie
> ATMega128, więc mogłem sobie wczytać cały FAT do pamięci... No i miałem
> określoną kartę (32M) więc wiedziałem, że ten FAT tam wejdzie.
>
> POszukam listingu, gdzieś musi w archiwum moim błądzić, przynajmniej
> porównasz sobie obsługę MMC/SD...
Dzieki sliczne. Ja potrzebuje w zasadzie sam zapis, ale trudno uczyc sie
pisac nie umiejac czytac :) Pozatym nie wiem jaka karta bedzie - ma byc
w miare prosto i uniwersalnie, dziura na karte i cokolwiek sie wsadzi to
ma dzialac - stworzyc sobie plik (jesli go jeszcze nie ma) i zapisywac
na karte do tego pliku to co potrzebuje. Na upartego mogblym uzyc CF/ATA
ale to wiekszy problem ze zlaczem, wiecej I/O a soft wcale prostszy nie
jest.
--
| Bartlomiej Kuzniewski
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl