Cómo trabajar con eMMC desde el punto de vista del desarrollador de software

0

Estoy enfrentando un problema sobre cómo implementar la administración de parámetros en un dispositivo integrado software. La gestión de parámetros significa que tengo un subconjunto de variables qué valores deben ser persistentes pero el usuario los cambiará periódicamente. Estas variables son, por ejemplo, niveles de comparación para algunas protecciones, tiempo. Constantes de algunos filtros digitales o ganancias del controlador PI. Mi tablero de control Contiene además de MCU también memoria externa eMMC. El problema es que tengo No hay experiencias sobre cómo trabajar con la memoria eMMC desde el punto de vista del software. He pasado varias horas buscando algunas notas de aplicación, pero no tuve éxito. Por favor, ¿alguien puede recomendarme algún recurso donde pueda obtener información básica sobre cómo trabajar con eMMC en el software? Gracias por cualquier sugerencia.

    
pregunta Steve

1 respuesta

2

eMMC es básicamente una tarjeta SD empaquetada como un chip, por lo que se aplican todos los tutoriales de tarjetas SD; sin embargo, no puede usar SPI, necesita un controlador SDIO en su MCU (o bit banging) . Sugeriría mirar FatFS o FreeRTOS + FAT.

Tenga en cuenta que (dependiendo del tamaño de la configuración) puede ser mucho más fácil dedicar uno o dos sectores flash de la MCU a mantener  la configuración.

    
respondido por el filo

Lea otras preguntas en las etiquetas