RTV forum PL | NewsGroups PL

ELM FAT - czy komuś udało się uruchom ić?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - ELM FAT - czy komuś udało się uruchom ić?

PH
Guest

Fri Jun 13, 2008 11:23 pm   



Witam.
Pytanie jak w temacie, czy komuś udało się postawić FAT'a na mmc
korzystając z AVR?
http://elm-chan.org/fsw/ff/00index_e.html Próbuję odpalić przykładowy
projekt http://elm-chan.org/fsw/ff/ffsample.zip lecz niestety oprócz
niewiele mi mówiących odpowiedzi na RS'e skutków żadnych.


Nie bardzo wiem, czy przypadkiem nie mam za dużej karty mmc (1GB), lub
czy do tego projektu konieczny jest zastosowany tam RTC.
Pracuję na atmedze 128_at_16MHZ.

--
PH

PH
Guest

Sat Jun 14, 2008 12:10 am   



PH pisze:
Quote:
Witam.
Pytanie jak w temacie, czy komuś udało się postawić FAT'a na mmc
korzystając z AVR?
http://elm-chan.org/fsw/ff/00index_e.html Próbuję odpalić przykładowy
projekt http://elm-chan.org/fsw/ff/ffsample.zip lecz niestety oprócz
niewiele mi mówiących odpowiedzi na RS'e skutków żadnych.


Nie bardzo wiem, czy przypadkiem nie mam za dużej karty mmc (1GB), lub
czy do tego projektu konieczny jest zastosowany tam RTC.
Pracuję na atmedze 128_at_16MHZ.

Dobra, to już wiem, że raczej to wpływu mieć nie powiinno. NIestety
ciągle na stan dysku (fs0) mam odpowiedź, że FR_NOT_READY

--
PH

PH
Guest

Mon Jun 16, 2008 12:23 am   



PH pisze:
Quote:
Witam.
Pytanie jak w temacie, czy komuś udało się postawić FAT'a na mmc
korzystając z AVR?
http://elm-chan.org/fsw/ff/00index_e.html Próbuję odpalić przykładowy
projekt http://elm-chan.org/fsw/ff/ffsample.zip lecz niestety oprócz
niewiele mi mówiących odpowiedzi na RS'e skutków żadnych.


Nie bardzo wiem, czy przypadkiem nie mam za dużej karty mmc (1GB), lub
czy do tego projektu konieczny jest zastosowany tam RTC.
Pracuję na atmedze 128_at_16MHZ.


No to odpowiem sobie sam (do archiwum Wink ) Jeśli autor pisze, że coś
jest platform dependent to się należy słuchać:

1. TIMER2 wywołujący przerwanie z odczytywaniem czy karta jest włożona,
powinien wywoływać przerwanie co 0.01s, czyli OCR2 w main.c powinno być
odpowiednie (zależne od SCK).
2. W mmc.c w disk_timerproc() sprawdzane jest obecność flag SOCKWP
SOCKINS które przypisane są do PB5, PB4. Jeżeli korzysta się z karty
która ma tylko 7 wyprowadzeń, to dopóki nie zewrzemy ich z GND to karta
będzie sygnalizowana jako niewłożona. Uwaga na konfigurację DDRB
-PB5,PB4, MISO, jako wejścia.
3. MMC pracuje z częstotliwościami 100-400kHz, więc należy pogrzebać w
ustawieniach SPCR SPSR w funkcji power_on w mmc.c.
4. Bezpośrednie podłączenie pinów karty do portu B niezaowocowało
działaniem układu. Dopiero schemat z dzielnikami do poziomu 3.3V np:
http://www2.eletronica.org/hack-s-dicas/cartoes-multimidia-de-alta-capacidade-em-sistemas-embarcados/mmc-schematic.png
raczył zadziałać. Prawdopodobnie układ z rezystorami podciągającymi taki
jak w rysunku załączonym w ELM'ie samplu też by zadziałał.

Dziękuję za uwagę

--
PH

elektroda NewsGroups Forum Index - Elektronika Polska - ELM FAT - czy komuś udało się uruchom ić?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map