Carte SD et microcontrôleur

Fermé
Technosvitman Messages postés 6 Date d'inscription mardi 7 août 2012 Statut Membre Dernière intervention 13 août 2012 - 7 août 2012 à 12:36
 bertrand35 - 26 sept. 2012 à 22:37
Bonjour à toutes et à tous,

je suis actuellement en pleine écriture d'un driver pour piloter une carte SD pour le microcontrôleur ATMEL SAM3S. La gestion commande-réponse est impeccable, je l'ai d'ailleurs prouvé en réalisant un test d'effacement bas niveau de la carte d'une addresse précise jusqu'a une autre. Mon problème réside dans l'écriture de données.

Lorsque je tente décrire un block de 512 octets, chacun de valeur 0x42, à une addresse donnée, j'ai effectivement un block de bonne taille écrit à la bonne addresse mais la valeur de tous les octets est 0x00.

Quelqu'un saurait-il m'aider?

Merci


A voir également:

3 réponses

Technosvitman Messages postés 6 Date d'inscription mardi 7 août 2012 Statut Membre Dernière intervention 13 août 2012
8 août 2012 à 09:02
Petit up

merci
0
Technosvitman Messages postés 6 Date d'inscription mardi 7 août 2012 Statut Membre Dernière intervention 13 août 2012
9 août 2012 à 08:42
up :)
0
J'ai le même problème sur SAM3S, j'utilise le DMA, et l'adresse source pointe vers une adresse du segment data. Ca marche la plupart du temps sauf pour quelques blocks, dont le block 0, une idée ?
0