[avr-gcc]Atmega128 z MMC problem

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?

Reply to
Pawel K
Loading thread data ...

Michał pisze:

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

Reply to
Pawel K

To moze warto przesledzic co sie tym bibliotekom nie podoba ?

A co windows raportuje o systemie na tych kartach ?

J.

Reply to
J.F.

J.F. pisze:

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

nic normalnie je odczytywal i zapisywal...

Reply to
Pawel K

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 :)

Reply to
Taddy

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.