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 intenté depurar, el comando (CMD0) que debe registrarse para configurar la tarjeta SD en modo SPI (como se describe en la hoja de especificaciones de la tarjeta SD - SDcard.org [enlace] ) devolvió 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 porque mi uC no es compatible con SDIO)
*¿Puede un sistema operativo (Linux, Windows, Mac) formatear esta tarjeta SD para que vuelva a funcionar? Si es así, ¿cómo lo hace?
El FAT-FS de Chan no tiene ningún método para resolver si tenemos un FR_DISK_ERR, por lo que necesito encontrar una manera de resolver esto de forma remota.
Si CMD0 falla, es que los pines SPI/SDIO no están conectados correctamente (verifique sus conexiones) o el controlador no está funcionando. En mi caso, el controlador no funcionaba. 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 qué responde a eso. Y eso responde a mi propia pregunta.
filo
clamorjohn
clamorjohn
filo
clamorjohn
filo
clamorjohn