RTV forum PL | NewsGroups PL

Nieudana inicjalizacja systemu plików na karcie MMC z Atmega128 po formacie w XP

[avr-gcc]Atmega128 z MMC problem

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Nieudana inicjalizacja systemu plików na karcie MMC z Atmega128 po formacie w XP

Pawel K
Guest

Thu Oct 25, 2007 10:39 pm   



Witam,
Podlaczylem karty MMC to Atmegi 128.
Odpalam to na roznych gotowych bibliotekach i lipa...
Karta sie inicjuje, ale nie moze zmontowac systemu plikow.
Dziwne jest to ze wczesniej obie biblioteki dzialaly na 2uch kartach
do momentu kiedy nie sformatowalem kart pod windowsem XP.
Probowalem na fat16, 32 i nic... nie mam nic poza formatem z XP Sad
Czy ktos jest mi w stanie wyjasnic w czym moze byc problem, bo juz mi
rece opadaja?


--
--
Pozrdawiam
Pawel K from 3miasto
groups(at)kpw.qs.pl
GG: 1263183
---------------- end ----------------

Michał
Guest

Thu Oct 25, 2007 11:54 pm   



Quote:
Podlaczylem karty MMC to Atmegi 128.
Odpalam to na roznych gotowych bibliotekach i lipa...
Karta sie inicjuje, ale nie moze zmontowac systemu plikow.
Dziwne jest to ze wczesniej obie biblioteki dzialaly na 2uch kartach
do momentu kiedy nie sformatowalem kart pod windowsem XP.
Probowalem na fat16, 32 i nic... nie mam nic poza formatem z XP Sad
Czy ktos jest mi w stanie wyjasnic w czym moze byc problem, bo juz mi rece
opadaja?

Z tego co pamiętam z kartami formatowanymi pod XP sporo odtwarzaczy Mp3 ma
problemów, nawet jak formatuje się w Fat16. Może poszukaj pod tym kontem w
googlach > mp3 format Xp

Pierwszy ciekawszy link do sprawdzenia:
....

Quote:
Przepraszam ale dlaczego nie można formatować pod widowsem ?? Nie rozumiem
...


Nie Ty jeden Smile
A dlaczego dyski 2.5"/40GB w databankach formatowane pod Windows mają
mniejszą pojemność?
Ciekawe czy ktoś wie, ale grupie pl.rec.foto.cyfrowa chłopaki nie mają
wątpliwości, że tak jest.

Trzeba generalnie przyjąć zasadę, że cyfrówki, MP3 itp. mają dość prymitywny
system obsługi plików i muszą mieć możliwie prymitywny format.
Wystarczy nawet inna wielkość klastra i już zaczynają się problemy.

Troszkę poszperałem i oto mam chyba rozwiązanie.
Z linii komend w Windowsie mależy wpisać takie coś:

format x: /FS:FAT /A:16K

gdzie x to litera dysku, czyli w tym przypadku czytnik karty (nie pomylić
literki!!! :])
FS - file system, czyli FAT16
A - wielkość jednostki alokacji 16kB

Sprawdzałem i u mnie pod XP ta komenda działa na starym czytniku USB1.1


....
Wątek nazywał się Problem z karta SD, napisał Zearid na p.m.e. Sprawdz czy
zadziała.

Pozdrawiam

Pawel K
Guest

Sun Oct 28, 2007 12:55 am   



Michał pisze:
Quote:
Trzeba generalnie przyjąć zasadę, że cyfrówki, MP3 itp. mają dość
prymitywny
system obsługi plików i muszą mieć możliwie prymitywny format.
Wystarczy nawet inna wielkość klastra i już zaczynają się problemy.

Troszkę poszperałem i oto mam chyba rozwiązanie.
Z linii komend w Windowsie mależy wpisać takie coś:

format x: /FS:FAT /A:16K
niestety rozne warianty i nie pomaga ...

co za paranoja microsoft specjalnie cos dodal...
chyba ich zabolalo ze ludzie kozystaja z ich patentu


--
--
Pozrdawiam
Pawel K from 3miasto
groups(at)kpw.qs.pl
GG: 1263183
---------------- end ----------------

Michał
Guest

Sun Oct 28, 2007 3:42 pm   



Quote:
niestety rozne warianty i nie pomaga ...
co za paranoja microsoft specjalnie cos dodal...
chyba ich zabolalo ze ludzie kozystaja z ich patentu

Jakiej pojemności karty używasz?

Pozdrawiam

J.F.
Guest

Sun Oct 28, 2007 3:42 pm   



On Thu, 25 Oct 2007 23:39:40 +0200, Pawel K wrote:
Quote:
Podlaczylem karty MMC to Atmegi 128.
Odpalam to na roznych gotowych bibliotekach i lipa...
Karta sie inicjuje, ale nie moze zmontowac systemu plikow.

To moze warto przesledzic co sie tym bibliotekom nie podoba ?

Quote:
Dziwne jest to ze wczesniej obie biblioteki dzialaly na 2uch kartach
do momentu kiedy nie sformatowalem kart pod windowsem XP.
Probowalem na fat16, 32 i nic... nie mam nic poza formatem z XP Sad
Czy ktos jest mi w stanie wyjasnic w czym moze byc problem, bo juz mi
rece opadaja?

A co windows raportuje o systemie na tych kartach ?

J.

Pawel K
Guest

Sun Oct 28, 2007 8:42 pm   



J.F. pisze:
Quote:
To moze warto przesledzic co sie tym bibliotekom nie podoba ?
Uzywam EFSL 2.8.0 karta MMC 128Mb FAT16

jest tam funkcja esint16 fs_verifySanity(FileSystem *fs) ktora zwraca 1
przy sukcesie w tej funkcji taki warunek ktory powoduje zwrocenie 0:

if(fs->volumeId.FatSectorCount16 != 0){
if(fs->volumeId.FatSectorCount16 >
fs->part->disc->partitions[fs->part->activePartition].numSectors)sane=0;
}else ....

sane=0 powoduje to ze nie jest zainicjowany FS.

wyslalem sobie te warunki przez RSa i wyszlo:
fs->volumeId.FatSectorCount16 31
fs->part->activePartition 0
fs->part->disc->partitions[fs->part->activePartition].numSectors 4

* ushort FatSectorCount16 Number of Sectors for 1 FAT on FAT12/16 bit FAT's
* ulong numSectors Number of 512byte sectors

Quote:
A co windows raportuje o systemie na tych kartach ?
nic normalnie je odczytywal i zapisywal...


--
--
Pozrdawiam
Pawel K from 3miasto
groups(at)kpw.qs.pl
GG: 1263183
---------------- end ----------------

Michal
Guest

Sun Oct 28, 2007 9:41 pm   



Uzytkownik "Pawel K" <groups@kpw.qs.pl> napisal w wiadomosci
news:fg2ohm$r9l$1@inews.gazeta.pl...
Quote:
J.F. pisze:
To moze warto przesledzic co sie tym bibliotekom nie podoba ?
Uzywam EFSL 2.8.0 karta MMC 128Mb FAT16
jest tam funkcja esint16 fs_verifySanity(FileSystem *fs) ktora zwraca 1
przy sukcesie w tej funkcji taki warunek ktory powoduje zwrocenie 0:

Sciagnij sobie WinHex-a jak jeszcze tego nie zrobiles.. Tam mozesz obejrzec
cala karte (w czytniku) od zerowego sektora, swietna sprawa do zabawy z mmc.
Sprawdzisz który bajt mu nie pasuje.

Pozdrawiam

Taddy
Guest

Mon Nov 05, 2007 3:47 pm   



Pawel K wrote:

Quote:
Michał pisze:
Trzeba generalnie przyjąć zasadę, że cyfrówki, MP3 itp. mają dość
prymitywny
system obsługi plików i muszą mieć możliwie prymitywny format.
Wystarczy nawet inna wielkość klastra i już zaczynają się problemy.

Troszkę poszperałem i oto mam chyba rozwiązanie.
Z linii komend w Windowsie mależy wpisać takie coś:

format x: /FS:FAT /A:16K
niestety rozne warianty i nie pomaga ...
co za paranoja microsoft specjalnie cos dodal...
chyba ich zabolalo ze ludzie kozystaja z ich patentu


Bardzo mozliwe ze chodzi o roznice w tym iz niektore karty sa formatowane
bezposrednio bez tablicy partycji (jak dyskietka) a inne maja najpierw
tworzona partycje ktora dopiero jest formatowana.
Stare windowsy (np Win95) bodaj zawsze formatowaly na jedna modle bez
partycji. WinXP jest "inteligentniejszy" i albo formatuje tak jak zastanie
nosnik albo zgodnie z jakas wewnetrzna regula od pewnej pojemnosci zaklada
jedna parycje i ja formatuje.
byc moze twoja biblioteka "nie rozumie" partycji tylko probuje potraktowac
karte na sile jako bezpartycjowa Smile
--
Taddy
http://www.rcx.pl
Mikropociski rakietowe, F-16 z napedem tunelowym, helikoptery

elektroda NewsGroups Forum Index - Elektronika Polska - Nieudana inicjalizacja systemu plików na karcie MMC z Atmega128 po formacie w XP

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map