Echelon FTXL User Manual

Page 198

background image

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.