Echelon FTXL User Manual
Page 198
![background image](/manuals/735717/198/background.png)
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.