CompactFlash pengalamatan

X

xelos

Guest
Hello everybody,
Aku sedang mengerjakan proyek, di mana saya menggunakan memori CompactFlash dalam modus.Masalahnya adalah bahwa saya tidak tahu skema pengalamatan CompactFlash.Dimana saya bisa menulis?dan bagaimana aku bisa decode memori adresses?Aku mengambil contoh di Circuit Cellar dan aku dapat menulis ke memori pada (kepala = 224, Cylinder = 1, sektor = x) tetapi ketika saya mencoba mengubah kepala ke 225, saya tidak dapat menemukan data CompactFlash, jadi saya kira, bahwa aku menggunakan salah adresses.Jadi, kalau ada orang memiliki peta memori CompactFlash dan deskripsi c / s / h metode, please help!

 
CompactFlash memiliki beberapa mode yang dapat digunakan untuk mengaksesnya.Paling populer adalah modus ATA.Kemudian terlihat dan bertindak seperti harddisk sederhana.

Selama mode ini adalah satu-satunya digunakan, Anda akses sebagai HD biasa.Skema yang programing kemudian baik didefinisikan dalam protokol ATA datasheet.

 
STANDART ATAU LIHAT SanDisk CompactFlash Datasheet DAN PENERAPAN CATATAN

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

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

 
Saya menggunakan memori cf di modus, dan untuk mengakses memori, saya harus lulus melalui Cylinder / Head / Sector.Aku tidak tahu cara lain untuk membaca / menulis memori.Masalahnya adalah bahwa saya tidak bisa menulis ke beberapa memori's zona.Dan aku tidak tahu jumlah kepala dan sektor.Ketika saya menulis ke C = 1, h = 224, s = 0, WinHex menunjukkan bahwa data saya ini ditulis untuk 20000H - dan aku tidak bisa men-decode bagaimana itu tertulis di sana.Jika dalam WinHex saya masukkan C = 1, h = 224, s = 0, winhex menunjukkan lokasi memori lain.
Jadi, saya tidak mengerti pengalamatan memori CF dalam modus.

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

 
terima kasih kepada semua orang, saya memecahkan masalah.Nilai, masuk ke register Kepala 1-LBA-1-Drive-LBA27-LBA26-LBA25-LBA24.Dan CF dalam modus dipetakan memori diakses melalui alamat LBA.

 
hi tulkas dan xelot, ramah swnd saya salinan dari kode CompactFlash di C. Membaca / menulis dan pengaturan dalam modus LBA

this is my id
ramshankar_25 (at) rediffmail.com

 

Welcome to EDABoard.com

Sponsor

Back
Top