From: yuebing on 22 Oct 2009 16:21 How does XilFATFS support the above function?
From: Ben Jones on 26 Oct 2009 05:30 On Oct 22, 8:21 pm, yuebing <jiangyueb...(a)gmail.com> wrote: > How does XilFATFS support the above function? It doesn't. It is a very minimal filesystem implementation. For end-of-file detection, you would have to compare the count values returned by sysace_fwrite() / sysace_fread() against the number of objects you requested to be written or read. But for something like fseek(), there's no easy answer except to track the file position yourself and perform dummy read operations, closing and reopening the file if you ever need to go backwards. You might try doing as much of your data manipulation as possible in memory, and only read and write files all-at-once. -Ben-
|
Pages: 1 Prev: CPLD/FPGA with Linux Next: The Top of a free 40 Java Video online Tutorials |