Echelon Neuron C User Manual

Page 222

Advertising
background image

210 Memory

Management

different set of system library functions might need to be linked into the

application space (from a system library), or might already be part of the
standard system image and does not need explicit linking into application space.
To understand how your device’s memory is used, enable the link map feature

(for Neuron C development tools that support link map generation, such as the
NodeBuilder FX Development Tool).
If linking and building the device’s file set succeeds, the link map provides a
detailed report of how your device’s memory is used, and which code or data had

to be linked in from other libraries.
After an unsuccessful build, the link map is incomplete and some of its
information can be incorrect. However, the link map’s memory usage statistics

section provides a summary of consumed memory, and reports any shortfall.
Example: The following excerpt from a link map for an unsuccessful build shows
that RAM allocation exceeds available resources by 2535 bytes.



Advertising