Quiero arrancar una placa ARM Linux ( Allwinner H3 por ejemplo) desde una tarjeta SD (micro) genérica a través de un SPI interfaz. ¿Puede una tarjeta SD aceptar la comunicación SPI de inmediato o hay alguna "inicialización del modo SPI" necesaria en la tarjeta?
Debo admitir que no he revisado toda la documentación y los ejemplos de SD disponibles (como el enlace en esta respuesta ) como No estoy en un nivel tan bajo como Arduino, sino en un sistema Linux.
Esta publicación dice que una tarjeta SD debe "cambiarse" primero al modo SPI y no estoy seguro de cómo esto Es compatible con el proceso de arranque SPI en Linux. ¿Alguien puede explicar por favor?
Editar: la razón para iniciar desde SPI en una placa de Linux que tiene una ranura para tarjeta micro SD es que quiero usar esta ranura solo como almacenamiento extraíble secundario (para guardar fotos, etc.) y quiero tener un sistema en Tarjeta SD diferente que se soldará directamente a la interfaz SPI (posiblemente sin placa / controlador intermedio).