
186 Determining Memory Usage for FTXL Applications
The flash memory implementation in the FtxlNvdFlashDirect.c file requires that
each data segment begin on a flash sector boundary. Depending on the flash
sector size, this requirement can increase the total flash memory needed for the
application.
Table 51 describes the amount of non-volatile memory required for the network
image.
Table 51. Non-Volatile Memory Required for the Network Image
Network Data Bytes Required
Header 16
Overhead 102
Domain 21 (for each domain)
Network variables and aliases 15 (for each network variable [static or
dynamic] and each alias)
Address table 11 (for each address table entry)
Table 52 describes the amount of non-volatile memory required for the node
definition.
Table 52. Non-Volatile Memory Required for the Node Definition
Node Data Bytes Required
Header 16
Overhead 100
Node self-documentation string length
Node_SD_length
Static network variable self-
documentation string length
NV_SD_length
Network variables 37 (for each network variable [static or
dynamic])
Notes:
•
Node_SD_length
is the length of the self-documentation string for the
node
•
NV_SD_length
is the length of the self-documentation string for all
network variables (both static and dynamic)
Table 53 on page 187 describes the amount of non-volatile memory required for
the application data.
Comentarios a estos manuales