SW500009 Microchip Technology, SW500009 Datasheet - Page 129

HI-TECH FOR DSPIC/PIC24

SW500009

Manufacturer Part Number
SW500009
Description
HI-TECH FOR DSPIC/PIC24
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC24 & DsPICr
Datasheet

Specifications of SW500009

Supported Families
PIC24
Core Architecture
PIC, DsPIC
Software Edition
Standard
Kit Contents
Software And Docs
Tool Type
Compiler
Mcu Supported Families
PIC24 MCUs And DsPIC DSCs
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
DSPIC3X/PIC24
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
025
778-1003
778-1003
Linker and Utilities
5.8.2.2 Call Graph Information
A call graph is produced and displayed in the map file for target devices and memory models that use
a compiled stack to facilitate parameter passing between functions and auto variables. See Section
5.7
which is primarily used to allow overlapping of functions’ APBs. The following information can be
obtained from studying the call graph:
These features are discussed below.
dard version compilers, however there are differences. A typical Pro compiler call graph may look
something like:
for more detailed information on compiled stack operation.
The call graph in the map file shows the information collated and interpreted by the linker,
The call graph produced by Pro versions compilers is very similar to that produced by Stan-
The functions in the program that are “root” nodes marking the top of a call tree, and which
are not directly called;
The functions that the linker deemed were called, or may have been called, during program
execution;
The program’s hierarchy of function calls;
The size of the auto and parameter areas within each function’s APB;
The offset of each function’s APB within the program’s auto/parameter psect;
Which functions’ APBs are consuming memory not overlapped by the APB of any other
function;
Which functions are called indirectly;
Which functions are called as part of a parameter expression for another function;
Estimated call tree depth.
Call graph:
*_main size 0,4 offset 0
*
_byteconv size 0,17 offset 4
float size 3,7 offset 21
ldiv size 8,6 offset 21
_crv ARG size 0 offset 21
_crv size 1 offset 21
ldiv size 8,6 offset 21
Map Files
115

Related parts for SW500009