Design Consideration
133
SWRU455A – February 2017 – Revised March 2017
Copyright © 2017, Texas Instruments Incorporated
File System
•
Temporary storage for the image, depending on the image size
NOTE:
The size of the programming image depends on the size of the stored files.
During the programming, temporary storage for keeping the programming image is required;
at the end of the programming, the temporary storage can be used for vendor files.
The term block is related to subsector(4096 bytes), which is the smallest erase unit of the
SFLASH.
8.15.4.2 Restore to Factory is Enabled
If the implementation enables the restore-to-factory feature, the following storage units are allocated:
•
4 blocks, file system allocation table
•
32 blocks reserved for system files
•
7 blocks, TI information file
•
66 blocks, service pack
•
Host size blocks, for the CC3220 device: storage for the host program.
•
Blocks for the vendor files
•
Temporary storage for the image, depending on the image size, rounded to 32 blocks
NOTE:
The size of the image depends on the size of the stored files.
8.15.5 Storage Usage Information
The required size for the programming image can be observed in the UniFlash Image Creator log. The
Image Creator tool operates a log which is displayed during the image creation; the log displays how
many blocks are allocated for each file, and an estimation of the total required storage size.
After the SFLASH is programmed, the file list function (host driver) retrieves information about the existing
files and the number of allocated blocks per file.
The get storage info function contains information about the device usage, information about the device
capacity, the largest available gap, and so forth.
is an example of the Image Creator log, which is displayed during the image generation.
Figure 8-1. Image Creator Log