Как читать большой файл с SD-карты, используя FATFS?

Допустим, у меня есть буфер uint8_t sdReadBuffer[100]; и функция Чаина f_read(&myFile, sdReadBuffer, sizeof(sdReadBuffer), bytesread); успешно читает 100 байт данных с SDCard.

Однако, если в файле найдено 200 байт данных, и мне не разрешено хранить буфер размером 200 байт, как я должен читать данные, используя 100-байтовые кадры?

Я посмотрел на команды f_tell(&myFile), f_lseek(&myFile, f_size(&myFile)) но я не мог сделать это правильно, чтобы читать последовательные кадры.

0 ответов

Другие вопросы по тегам