CompactFlash spręsti

X

xelos

Guest
Hello everybody,
Dirbu projektu, kai i naudoti CompactFlash atminties režimu.Problema yra ta, kad aš nežinau, kad sprendžiant schema CompactFlash.Kur aš galiu parašyti?ir kaip aš galiu rozkodować adresai iš atminties?Aš paėmė pavyzdį Jungtuvai Rūsys ir aš galiu parašyti atminties (galvos = 224, Cilindras = 1, sektoriuje = x), bet bandant pakeisti galva 225, I
can't find duomenis CompactFlash, todėl aš tarkime, kad aš naudoju neteisingą adresą.Taigi, jei kas turite atminties kortelės CompactFlash ir aprašymas c / ai / h metodas, prašau padėkite!

 
CompactFlash turi keletą režimų, galite naudoti ją gauti.Populiariausia yra ATA režimu.Tada jis atrodo ir elgiasi kaip paprastą kietąjį diską.

Kol šis būdas yra vienas iš naudojimo, jūs prie jo kaip paprastas HD.Dėl programavimo sistemos yra gerai apibrėžta ATA protokolo specifikacija.

 
TAIP CompactFlash STANDART ARBA SanDisk Datasheet IR PASTABOS

http://www.compactflash.org/cfspc2_1.pdf

http://www.sandisk.com/industrial/application-notes.asp

 
Aš naudoju plg atminties režimu, ir prieiga prie atminties, aš praeiti per Cilindras / vadovas / sektorius.Aš nežinau, bet kuris kitas būdas skaityti / ra.Problema yra ta, kad aš negaliu rašyti šiek atminties's zonose.Ir aš nežinau skaičių galvų ir sektorių.Kai aš rašyti į C = 1, h = 224, s = 0, WinHex rodo, kad mano duomenys buvo įrašyti į 20000H - ir aš negaliu iššifruoti kaip buvo parašyta čia.Jei WinHex įvesti C = 1, h = 224, s = 0, winhex rodo kitų atminties vietą.
Taigi, aš nesuprantu, kad sprendžiant dėl CF atminties režimu.

 
http://www.mcselec.com/an_123.htm
http://www.mcselec.com/an_127.htm

 
ačiū visiems, aš išspręsti šią problemą.Vertės, įrašytos į vadovas registrą 1-LBA-1-Drive-LBA27-LBA26-LBA25-LBA24.Ir CF atminties zamapowanym režimu naudojant LBA adreso.

 
hi tulkas ir xelot, maloniai swnd man kopiją, CompactFlash kodas C. Skaityti / rašyti ir įsteigiant LBA režimas

tai mano numeris
ramshankar_25 (at) rediffmail.com

 

Welcome to EDABoard.com

Sponsor

Back
Top