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
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
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
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
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
--
Taddy
http://www.rcx.pl
Mikropociski rakietowe, F-16 z napedem tunelowym, helikoptery