Adaptar la biblioteca fatFS a PIC32

2

Estoy desarrollando una aplicación con PIC32MX, que graba 3 sonidos WAV y almacena el tema en SD. Desafortunadamente, la velocidad que tengo es de 155 kB / sy es insuficiente para mi aplicación. Luego tengo que mover fatFS, que usa velocidad de escritura multisectorial que parece resolver mi problema. Descargo la última biblioteca para fatFS aquí (parte inferior de la página). Leí en Internet que este código es genérico y solo es necesario adaptar una parte del código, en función del microcontrolador en uso. He pasado mucho tiempo tratando de entender cuáles son estas partes del código, pero todavía no encuentro el tema. ¿Alguien puede ayudarme?

EDITAR: Finalmente entiendo cómo modificar el fatFS para adaptarlo a mi sistema. Pero tengo un pequeño problema. Después de que modifiqué correctamente la sección "dependiente de la plataforma" con SPI correcto y pin de selección de chip, intenté compilar. Obtuve un error sobre windows.h y tchar.h, incluido en el archivo integer.h. Pero en integer.h veo ifdef y quiero compilar la sección "incrustada", no la sección de Windows. Si intento eliminar el ifdef, obtuve este error: "';' esperado pero se encontró 'fs_type' ". Esto viene de typedef struct of ff.h. En Internet hay proyectos con la misma estructura, ¿por qué no se compila?

    
pregunta Electroman2000

1 respuesta

1

Microchip Harmony y MLA contienen buenas bibliotecas de acceso rápido a archivos, son compatibles con múltiples tiendas de respaldo, incluyendo SD, MMC, CF-II, USB MSD, etc. Te sugiero que las pruebes ya que están adaptadas a los chips PIC32.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas