Problème ecriture/lecture carte SD

Problème ecriture/lecture carte SD - Divers - Programmation

Marsh Posté le 18-04-2011 à 14:19:40    

Bonjour,
 
Je travail sur un projet qui consiste à pouvoir lire et écrire des données dans une carte SD avec un FPGA. Possédant plusieurs versions de cartes SD (SDSC/SDHC/SDXC etc...), j'ai fait quelques tests avec succès de lecture, écriture sur certaines d'entre elles (SDSC/SDXC).
Mais voilà, j'ai un problème lorsque j’essaie avec la SDHC.  
Premièrement le bus DAT0 se met à '0' à la fin de l'initialisation se qui d'après la datasheet ne devrait pas être le cas ("The DAT bus line level is high by the pull-up when no data is transmitted" ).
Lorsque j'écris les datas (block de 512 octets), le bus DAT0 se met à '0' après l'envoi des données ce qui correspont à la phase "busy" et se met bien à '1' lorsque la carte à finie, je pense donc que l'écriture se passe correctement. DAT0 repasse ensuite à '0' comme je l'ai mentionné avant.
Quand j'essaie de relire les Datas, le bus DAT[3..0] passe à "0000" puis à "1111" mais la carte ne me sort pas les données.
 
Savez vous d'où cela peut venir car j'ai tout essayé mais sans succès.
 
Merci


Message édité par cyril1111 le 19-04-2011 à 13:15:45

---------------
********** Mon feedback **********
Reply

Marsh Posté le 18-04-2011 à 14:19:40   

Reply

Marsh Posté le 18-04-2011 à 17:29:52    

help please  :bounce:  


---------------
********** Mon feedback **********
Reply

Marsh Posté le 18-04-2011 à 19:29:55    

Après quelques tests, j'aurai un problème pendant l'écriture car quand je rempli la carte SD de données via PC, j'arrive bien à relire des choses.
En plus, j'ai un Timer qui mesure le temps mis pour écrire les données, et avec cette carte, c'est particulièrement rapide. Je pense qu'en faite la carte n'enregistre pas les données que je lui envoie.


Message édité par cyril1111 le 18-04-2011 à 20:40:59

---------------
********** Mon feedback **********
Reply

Marsh Posté le 19-04-2011 à 13:14:26    

Je ne vois pas quel rapport ça a avec la sous-cat.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-04-2011 à 13:16:07    

oups oui dsl, c'est rectifié


---------------
********** Mon feedback **********
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed