RTV forum PL | NewsGroups PL

Wydłużony czas zapisu na karcie MMC: przyczyny i rozwiązania problemu

Karta MMC-czas zapisu

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Wydłużony czas zapisu na karcie MMC: przyczyny i rozwiązania problemu

Patryk Sielski
Guest

Fri Mar 09, 2007 6:09 pm   



Wypłynąłem na szeroki przestwór oceanu kart MMC.
Jeszcze przedwczoraj byłem zielony, ale dziś zaczeło coś działać.
Mam jednak taki problem:
czasami cykl zapisu, czyli okres, kiedy karta wystawia sygnał BUSY
trwa o wiele dłużej.

Dane zapisuję blokami po 512B co 45 ms, więc transfer jest około 11kB/sek.
Zwykle czas zapisu bloku jest poniżej 2ms, jednak co 4; 5 i 7 sekund (ważne, że
tylko co te czasy) zapis wydłuża się do - różnie - od 10ms do - no właśnie
do powyżej 50ms co mi zapycha bufor.

Mam więc kilka pytań:
1) czy fakt, że blok jest wyczyszczony lub nie ma jakieś znaczenie (bo nie
czyszczę bloków i być może u jest przyczyna)
2) czy to jest normalne, że co ileś zapisanych bloków zwiększa się czas
zapisu?

--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl

lwh
Guest

Sat Mar 10, 2007 2:27 pm   



Użytkownik "Patryk Sielski" <psielski-usun@elka-usun.pw.edu.pl> napisał w
wiadomości news:412b7$45f194db$57ceab2d$23674@news.chello.pl...
Quote:
Wypłynąłem na szeroki przestwór oceanu kart MMC.


Z ciekawości: gdzie jeszcze można kupić zwykłą, dużą, staromodna kartę MMC ?
Czy procedura SPI dla MMC pasuje do SD i można je zamieniać w małych
systemach z mikrokontrolerami 8 bitowymi a potem odczytać w PC-cie z windows
?

Guest

Sat Mar 10, 2007 2:41 pm   



Patryk Sielski <psielski-usun@elka-usun.pw.edu.pl> wrote:
Quote:
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Jeszcze przedwczoraj byłem zielony, ale dziś zaczeło coś działać.
Mam jednak taki problem:
czasami cykl zapisu, czyli okres, kiedy karta wystawia sygnał BUSY
trwa o wiele dłużej.

Przykładowy datasheet
http://www.sandisk.com/Assets/File/OEM/Manuals/ProdManRS-MMCv1.3.pdf

Table 2-3 Performance
Timing Typical Maximum
Block Read Access Time 0.5 ms 100 ms
Block Write Access Time 0.5 ms 240 ms

;)

Patryk Sielski
Guest

Sat Mar 10, 2007 5:32 pm   



pisz_na.mirek@dionizos.zind.ikem.pwr.wroc.pl pisze:
Quote:
Patryk Sielski <psielski-usun@elka-usun.pw.edu.pl> wrote:
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Jeszcze przedwczoraj byłem zielony, ale dziś zaczeło coś działać.
Mam jednak taki problem:
czasami cykl zapisu, czyli okres, kiedy karta wystawia sygnał BUSY
trwa o wiele dłużej.

Przykładowy datasheet
http://www.sandisk.com/Assets/File/OEM/Manuals/ProdManRS-MMCv1.3.pdf

Table 2-3 Performance
Timing Typical Maximum
Block Read Access Time 0.5 ms 100 ms
Block Write Access Time 0.5 ms 240 ms

O widzisz, w moim dataszicie pominęli to...

--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl

Patryk Sielski
Guest

Sat Mar 10, 2007 5:35 pm   



lwh <l@vp.pl> pisze:
Quote:

Użytkownik "Patryk Sielski" <psielski-usun@elka-usun.pw.edu.pl> napisał w
wiadomości news:412b7$45f194db$57ceab2d$23674@news.chello.pl...
Wypłynąłem na szeroki przestwór oceanu kart MMC.


Z ciekawości: gdzie jeszcze można kupić zwykłą, dużą, staromodna kartę MMC ?

Ja kupiłem w Media Markt płacąc ja za zboże.
Wtedy jeszcze nie wiedziałem, że SD jest kompatybilne w dół z MMC.
Tak to jest jak projekt jest na "wczoraj".

Quote:
Czy procedura SPI dla MMC pasuje do SD i można je zamieniać w małych
systemach z mikrokontrolerami 8 bitowymi a potem odczytać w PC-cie z windows

Ponoć pasuje.

--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl

badworm
Guest

Sat Mar 10, 2007 7:21 pm   



Dnia Sat, 10 Mar 2007 14:27:48 +0100, lwh napisał(a):

Quote:
Z ciekawości: gdzie jeszcze można kupić zwykłą, dużą, staromodna kartę MMC ?

Jeśli nową to tak jak napisał Patryk - po sklepach poszukać. Jak używaną
to wiadomo co Wink
Quote:
Czy procedura SPI dla MMC pasuje do SD i można je zamieniać w małych
systemach z mikrokontrolerami 8 bitowymi a potem odczytać w PC-cie z windows
?

Obsługa w trybie SPI jest taka sama a na pewno działa w drugą stronę -
logger GPS Marka Wodzińskiego oryginalnie został stworzony pod karty
SD(i wykorzystuje procedury obsługi MMC z Yamppa jeśli mnie pamięć nie
myli) ale z kartami MMC też działa bez problemu. Zaś w przypadku PC=Win
karta musi być oczywiście sformatowana w czymś, co winda obsługuje lub
będziesz potrzebował jakiś soft to dobrania się do niej
niskopoziomowo(np. WinHex). W ostatnim przypadku można natknąć się na
problemy - ta sama karta z loggera(czyli zapis na żywca sektor po
sektorze) w tym samym czytniku na USB na jednym komputerze w ogóle nie
była widziana przez windę i co za tym idzie WinHexa a na drugim bez
problemu się do niej mogłem dobrać - na obu komputerach Win2000 z tej
samej płyty instalowany :/
--
Pozdrawiam Bad Worm badworm[maupa]post{kopek}pl
IET9@WEiA-PG student
GG#2400455 ICQ#320399066
http://photobucket.com/albums/b252/badworm/

Patryk Sielski
Guest

Sat Mar 10, 2007 10:02 pm   



badworm <nospam@post.pl> pisze:
Quote:
Obsługa w trybie SPI jest taka sama a na pewno działa w drugą stronę -
logger GPS Marka Wodzińskiego oryginalnie został stworzony pod karty
SD(i wykorzystuje procedury obsługi MMC z Yamppa jeśli mnie pamięć nie
myli) ale z kartami MMC też działa bez problemu. Zaś w przypadku PC=Win
karta musi być oczywiście sformatowana w czymś, co winda obsługuje lub

Ja sformatowałem kartę, stworzyłem jeden wielki plik, następnie
odczytałem adres tego pliku i zapisuję od tego adresu.


--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl

BartekK
Guest

Sat Mar 10, 2007 10:46 pm   



Patryk Sielski napisał(a):
Quote:
badworm <nospam@post.pl> pisze:
Obsługa w trybie SPI jest taka sama a na pewno działa w drugą stronę -
logger GPS Marka Wodzińskiego oryginalnie został stworzony pod karty
SD(i wykorzystuje procedury obsługi MMC z Yamppa jeśli mnie pamięć nie
myli) ale z kartami MMC też działa bez problemu. Zaś w przypadku PC=Win
karta musi być oczywiście sformatowana w czymś, co winda obsługuje lub

Ja sformatowałem kartę, stworzyłem jeden wielki plik, następnie
odczytałem adres tego pliku i zapisuję od tego adresu.
Chytre aczkolwiek troche niepraktyczne Wink Pozatym nawet chyba po

sformatowaniu nie masz gwarancji ciaglosci pliku? Patrzales w tablice
fat jak on leci?

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

Patryk Sielski
Guest

Sat Mar 10, 2007 11:36 pm   



BartekK <sibi@nospamdrut.org> pisze:
Quote:
Patryk Sielski napisał(a):
badworm <nospam@post.pl> pisze:
Obsługa w trybie SPI jest taka sama a na pewno działa w drugą stronę -
logger GPS Marka Wodzińskiego oryginalnie został stworzony pod karty
SD(i wykorzystuje procedury obsługi MMC z Yamppa jeśli mnie pamięć nie
myli) ale z kartami MMC też działa bez problemu. Zaś w przypadku PC=Win
karta musi być oczywiście sformatowana w czymś, co winda obsługuje lub

Ja sformatowałem kartę, stworzyłem jeden wielki plik, następnie
odczytałem adres tego pliku i zapisuję od tego adresu.
Chytre aczkolwiek troche niepraktyczne Wink Pozatym nawet chyba po
sformatowaniu nie masz gwarancji ciaglosci pliku? Patrzales w tablice

Sprawdziłem w FAT i na pewno jest ciągły ;-)

--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl

Luk@sz
Guest

Sun Mar 11, 2007 12:59 am   



Patryk Sielski napisał(a):
Quote:
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Jeszcze przedwczoraj byłem zielony, ale dziś zaczeło coś działać.


Też zacząłem zabawę z MMC/SD ale póki co ciągle pod górę. Raz na kilka
prób coś mi się udaje odczytać. Jednak największe problemy mam z
inicjalizacją, najpewniej coś robię nie tak. Podzielisz się informacją
jak to wygląda u Ciebie?

Pozdro

Patryk Sielski
Guest

Sun Mar 11, 2007 1:57 am   



Luk@sz <lkoasze@o2.pl> pisze:
Quote:
Też zacząłem zabawę z MMC/SD ale póki co ciągle pod górę. Raz na kilka
prób coś mi się udaje odczytać. Jednak największe problemy mam z
inicjalizacją, najpewniej coś robię nie tak. Podzielisz się informacją
jak to wygląda u Ciebie?

U mnie poszło coś takiego:
http://www.captain.at/electronic-atmega-mmc.php

--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl

Patryk Sielski
Guest

Sun Mar 11, 2007 2:41 am   



pisz_na.mirek@dionizos.zind.ikem.pwr.wroc.pl pisze:
Quote:
Patryk Sielski <psielski-usun@elka-usun.pw.edu.pl> wrote:
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Jeszcze przedwczoraj byłem zielony, ale dziś zaczeło coś działać.
Mam jednak taki problem:
czasami cykl zapisu, czyli okres, kiedy karta wystawia sygnał BUSY
trwa o wiele dłużej.

Przykładowy datasheet
http://www.sandisk.com/Assets/File/OEM/Manuals/ProdManRS-MMCv1.3.pdf

Table 2-3 Performance
Timing Typical Maximum
Block Read Access Time 0.5 ms 100 ms
Block Write Access Time 0.5 ms 240 ms

Jak patrzę po amperomierzu, to przy tym dłuższym wystawianiu BUSY
pobiera większy prąd, z czego wnioskuję że to może
przetwornica wysokiego napięcia tak pracuje?
Bo zapis to nie będzie (ktos powie, że karta buforuje i potem zapisuje)
, gdyż jak zapisze sobie jeden sektor i odłączę zasilanie, to jest zapisane.

--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl

elektroda NewsGroups Forum Index - Elektronika Polska - Wydłużony czas zapisu na karcie MMC: przyczyny i rozwiązania problemu

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map