Problema

C

chenbintom

Guest
Mi si scontrano con lo stesso problema su questo forum nel mio disegno, che è
"Quando disegno host ATA, ho incontrato il problema: dopo il reset hardware, il potere o il reset del software, l'host progettato da me, è rosso il valore dei registri, come registro di stato, registro basso LBA, LBA registro acuto LBA metà del registro , o registri dei dispositivi in disco rigido ATA (Maxtor 250G). Con mia grande sorpresa, i valori sono gli stessi: 0xFF7F. "
Vorrei sapere come risolvere il problema, se lo conoscete, la prego di dirmi.grazie.
Last edited by chenbintom il 18 apr 2009 6:10, modificato 2 volte in totale

 
Ora, ho letto il registro di stato è 0x7E dopo l'accensione o reset del protocollo.E 'occupato e non mostrano alcun errore.ma flag DRQ è 1, non posso fare passo successivo come un comando o di dati da registrare.ora ho bisogno excute un comando??help me, grazie ..

 
che sanno init del dispositivo HDD IDE?Tell me, grazie!

 
Ora, posso leggere e scrivere tutti i registri, l'unico problema è come init il dispositivo HDD, che sanno esperienza in merito.la prego di dirmi? grazie ...

 
Pagina 228
http://ecos.sourceware.org/cgi-bin/cvsweb.cgi/ecos/packages/redboot/current/src/fs/ide.c?cvsroot=ecos
Ci dispiace, ma è necessario il login per vedere questo allegato

 
DF (guasto del dispositivo) bit nel registro di stato è pari a 1 dopo una lettura o scrittura di comando.Avete esperienza in proposito?il protocollo di mostrarmi il controllo passi, ma non farmi vedere il passo init ..

 

Welcome to EDABoard.com

Sponsor

Back
Top