Echelon FTXL User Manual

Page 198

Advertising
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.

Advertising