TI中文支持网
TI专业的中文技术问题搜集分享网站

关于CC3200文件系统创建大于64K文件

在 _i32 sl_FsOpen(const _u8 *pFileName,const _u32 AccessModeAndMaxSize,_u32 *pToken,_i32 *pFileHandle);函数的解释中有这么一段

\code
char* DeviceFileName = "MyFile.txt";
unsigned long MaxSize = 63 * 1024; //62.5K is max file size
long DeviceFileHandle = -1;
long RetVal; //negative retval is an error
unsigned long Offset = 0;
unsigned char InputBuffer[100];

新建文件时最大的为62.5K?还有就是sl_FsOpen,sl_FsRead,sl_FsWrite都有这个限制,无法操作大于62.5K的文件;

SPI Flash中是可以存放大于64K的文件的,如果需要创建一个64K的文件有没有办法解决?

Alvin Chen:

请看如下:
dev.ti.com/…/group___file_system.html
这取决于你外带的SPI FLASH芯片。

gaoyang9992006:

哪个最大限制是解释那句程序的,不是说文件系统会限制。如果你程序里这么写也是那么大限制,如果你改成更大的就是更大的,如果改成小的就是小的。

赞(0)
未经允许不得转载:TI中文支持网 » 关于CC3200文件系统创建大于64K文件
分享到: 更多 (0)