De toute façon pour envoyer des commandes à la carte SD à partir de l'espace utilisateur Linux?

J'ai une Debian 7.0 Linux 3.2 incorporé BRAS TI AM335x système. C'est une coutume conseil d'administration, nous avons développé, mais la section carte SD au moins est le même que le conseil de développement. Il y a quelques spécifiques au fournisseur de la carte SD commandes j'aimerais question à la carte, à savoir la lecture de certaines données à l'aide de CMD56.

Est-il possible d'envoyer des commandes à la carte SD de contrôleur et de lire la réponse à partir de l'espace utilisateur?

Fred, qu'est-ce que le pilote, responsable pour le travail avec la carte SD (contrôleur de vérifier dmesg de sortie)?
Je n'ai pas accès au système en ce moment (c'est dans le bureau), mais je suppose que sa carte SD standard pilote.
Il n'y a pas de "pilote standard". Il est de base standard SD/MMC sous-système dans le noyau de linux, et des dizaines de pilotes de contrôleur. Pouvez-vous ajouter quelques informations à votre question: exact BRAS puce/SoC/nom de la sd (contrôleur est intégré dans le SoC en général), la commande qui vous souhaitez envoyer vers la carte SD? Est-il SDIO ou de la carte SD? La version de SD standard est utilisé par la carte?
OK je vais affiner ma question quand je reçois accès au conseil d'administration le lundi.
merci à vous, des informations complémentaires (commande exacte CMD56 aka spécifiques au fournisseur GEN_CMD et TI docs) m'a aidé à faire les bons web de recherche et de trouver mmc-tools et MMC_IOC_CMD générique MMC/SD ioctl pour envoyer des commandes personnalisées dans linux. Dans windows, il est semblable DeviceIoControl(drv_hdl, IOCTL_SFFDISK_DEVICE_COMMAND, avec SDCMD_DESCRIPTOR sdCmdDescriptor struct.

OriginalL'auteur fred basset | 2014-04-26