¿Cómo escribir datos al final de la línea del archivo existente (problema STM32CubeMX FATFS SDIO)?

0

He codificado correctamente los datos de escritura en un archivo CSV en una tarjeta SD que utiliza el modo de interfaz de STIO de STM32 CubeMS FATFS SDIO.

Pero no puedo encontrar la función de agregar archivo en el controlador HAL FATFS para escribir datos en el archivo existente. ¿Hay otra forma de hacerlo utilizando los controladores STM32CubeMX y HAL?

    
pregunta vassidefuk

1 respuesta

0

Exactamente como lo haría en otras plataformas.

Abre el archivo para adjuntarlo

La función f_open() tiene un indicador FA_OPEN_APPEND , que hace que% co_de sea posterior % funciones para agregar datos al final del archivo.

Mueve el puntero del archivo al final del archivo

Si el archivo no se puede abrir en modo de adición (por ejemplo, cuando se debe acceder primero a los datos existentes), puede establecer el puntero del archivo a la longitud del archivo.

f_lseek(fp, f_size(fp));
    
respondido por el berendi

Lea otras preguntas en las etiquetas