RTV forum PL | NewsGroups PL

Jak łatwo zaimplementować obsługę FAT32 na AVR (ATmega16/32) dla kart SD?

jakos prosto fat na avr ?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak łatwo zaimplementować obsługę FAT32 na AVR (ATmega16/32) dla kart SD?

BartekK
Guest

Tue Jan 23, 2007 1:39 pm   



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
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Maksymilian Dutka
Guest

Wed Jan 24, 2007 2:58 pm   



BartekK napisał(a):
Quote:
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
Guest

Wed Jan 24, 2007 3:04 pm   



Maksymilian Dutka napisał(a):
Quote:
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
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

BartekK
Guest

Wed Jan 24, 2007 3:17 pm   



BartekK napisał(a):
Quote:
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ć Wink
Chmm, widze tam ewidentne uczepienie sie atmega128, za ta cene i

komplikacje, to ja chyba wole wsadzic odrazu lpc2xxx ;)

--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Maksymilian Dutka
Guest

Wed Jan 24, 2007 3:58 pm   



BartekK napisał(a):
Quote:
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ć Wink
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.
Guest

Wed Jan 24, 2007 6:31 pm   



On Wed, 24 Jan 2007 15:58:56 +0100, Maksymilian Dutka wrote:
Quote:
Ja na ARM-ie używam portu: http://sourceforge.net/projects/efsl/
Biblioteki są pod AVR-a tak że powinno Ci śmigać Wink
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 Wink

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
Guest

Wed Jan 24, 2007 7:54 pm   



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 ?

Marek Lewandowski
Guest

Wed Jan 24, 2007 8:23 pm   



BartekK wrote:

Quote:
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/mareklew
my kind-of-a-blog: http://lockaphoto.stufftoread.com

Guest

Wed Jan 24, 2007 8:29 pm   



Sprawdz:

http://www.holger-klabunde.de/avr/avrboard.htm#cf

Opis po niemiecku, ale co tam.
FAT + MMC lub CF

U mnie dziala na Mega32 (rejestrator GPS na CF)

BartekK
Guest

Wed Jan 24, 2007 8:46 pm   



K.L Piecuch napisał(a):
Quote:
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?module=Freaks%20Academy&func=viewItem&item_id=243&item_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
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

BartekK
Guest

Wed Jan 24, 2007 9:05 pm   



Marek Lewandowski napisał(a):
Quote:
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 Smile 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
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

K.L Piecuch
Guest

Wed Jan 24, 2007 9:34 pm   



Dnia 23.01.2007 BartekK <sibi@drut.org> napisał/a:
Quote:
Moze ktos ma cos zrobione na avr (atmega16/32) z prawidlowa obsluga fat,
w avr-gcc ?

http://www.avrfreaks.net/index.php?module=Freaks%20Academy&func=viewItem&item_id=243&item_type=project


Projekt się zwie:
FAT16-32 Library V1.01


--
****** Krzysztof Piecuch ******
sp9rqa@radioam.net
GG 7084611
****** Linux User #132375 ******

elektroda NewsGroups Forum Index - Elektronika Polska - Jak łatwo zaimplementować obsługę FAT32 na AVR (ATmega16/32) dla kart SD?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map