IDE HDD lectură sectorul problemă

V

v1r05

Guest
Bună ziua tuturor

Am încercat să construiască un player MP3 de la sol în sus.sale similare cu cele pe care le găsiţi pe net.în prezent, am încercat să facem este obţinerea de date de pe harddrive si nici sa nu la fel de uşor ca desi i-ar fi.confruntat cu o mulţime de probleme în acest stadiu, inclusiv puterea de problemă, unitate de blocare până (la mare) ...
etc
acum, după toate aceste probleme a fost sortata, când încerc lectură un sector totul merge fără probleme cu excepţia sunt obtinerea tuturor zerouri.512 octeţi de el din orice sector am citit.
De activitate a condus iese, atunci când am citit un sector şi sectorul conta registru decrements de 1, care este bun şi spun totul funcţionează aşa cum ar trebui să fie, dar, din păcate, ei nu.

aici este ceea ce fac, practic

1 - înfiinţarea LBA pe adresa (sector count = 1).
2 - emiterea citeste sectorul comandă.
3 - de aşteptare pentru DRQ biţi pentru a se afirma.
4 - lectură 256 de cuvinte într-o matrice. (Date din registrul cu siguranţă)
5 - imprimare de matrice.acum unii ar putea sa se suspecteze o problema cabluri, ive a hotărât că, pentru că atunci când am o problemă de unitate "ID-ul de unitate" comandă it works mare.unitate de lectură a datelor de identificare este aceeaşi ca şi citirea unui sector în care diferenţa este doar în comandă emis de unitate altfel sale aceeaşi paşi şi a procedurii.

ajuta-ma am blocat!

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Plâns sau foarte trist" border="0" />mersi [/ quote]

 

Welcome to EDABoard.com

Sponsor

Back
Top