The File System Component allows your embedded applications to create, save, read, and modify files in storage devices such as RAM, Flash, SD/SDHC/MMC memory cards, or USB memory devices. It is part of MDK-Professional.
File System Overview
The File System Component is structured as follows:
- Storage devices are referenced as drives which can be accessed by the user.
- Multiple instances of the same storage device can be implemented (for example you might want to have two SD cards attached to your system).
- The File System CORE supports thread-safe operation and uses an Embedded File System (for NOR and SPI Flashes) or a FAT File System which is available in two variants:
- The Long File Name variant supports up to 255 characters.
- The Short File Name variant is limited to 8.3 file name support.
- The Core allows simultaneous access to multiple storage devices (for example backing up data from internal flash to an external USB device).
- For accessing the drives appropriate drivers are in place to support
Documentation
This user's guide contains the following chapters:
Revision History
Version | Description |
V6.1.0 |
- corrected multithread file write issue on Embedded File System which caused corruption of the file system
- corrected fseek function when seeking beyond file size (FAT File System)
- corrected frename function issue when using FAT name cache: after rename it was still possible to open the file using its old name.
- corrected timestamp handling when file size is unchanged after write access (FAT File System)
|
V6.0.0 |
|
V5.1.4 |
- FAT filename processing bug fixes
|
V5.1 |
|
V5.0 |
|