User guide

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.