la tarjeta SD deja de responder repentinamente a CMD0 (RESET / SPI)

2

Un dispositivo que había estado probando durante más de dos meses de repente comenzó a dar FR_DISK_ERR (estoy usando FAT-FS de Elm Chan) [Enlace] . Cuando probé la depuración, el comando (CMD0) debe estar sincronizado para configurar la tarjeta SD en modo SPI (como se describe en la hoja de especificaciones de la tarjeta SD - SDcard.org [link] ) devuelve 0xFF y no 0x01, es decir, falló. Mi pregunta es:

* Si CMD0 falla, ¿significa que el controlador de la tarjeta SD no funciona?

* ¿Seguirá funcionando en modo SDIO incluso si CMD0 falla? (No pude probarlo ya que mi uC no es compatible con SDIO)

* ¿Puede un SO (Linux, Windows, Mac) formatear esta tarjeta SD para que funcione nuevamente? Si es así, ¿cómo lo hace?

El FAT-FS de Chan no tiene un método para resolverlo si tenemos un FR_DISK_ERR, así que necesito encontrar una manera de resolverlo de forma remota.

    
pregunta clmno

1 respuesta

2

Si CMD0 falla, es posible que las patas SPI / SDIO no estén conectadas correctamente (verifique sus conexiones) o que el controlador no esté funcionando. En mi caso, el controlador no estaba funcionando. Intenté usarlo en mi PC con Linux, incluso gparted no pudo detectarlo. Todavía no estoy seguro de por qué CMD9 falló, he intentado contactar al fabricante, veamos a qué responden. Y eso responde a mi propia pregunta.

    
respondido por el clmno

Lea otras preguntas en las etiquetas