SW500007 Microchip Technology, SW500007 Datasheet - Page 129

PICC-18 PRO

SW500007

Manufacturer Part Number
SW500007
Description
PICC-18 PRO
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC18r
Datasheets

Specifications of SW500007

Supported Families
PIC18
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC18
Tool Function
Compiler
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
PIC18 Series
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
015P
778-1002
778-1002
Linker and Utilities
5.7.2 -Aclass=low-high,...
Normally psects are linked according to the information given to a -P option (see below) but some-
times it is desired to have a class of psects linked into more than one non-contiguous address range.
This option allows a number of address ranges to be specified for a class. For example:
specifies that the class CODE is to be linked into the given address ranges. Note that a contribution
to a psect from one module cannot be split, but the linker will attempt to pack each block from each
module into the address ranges, starting with the first specified.
repeat count, e.g.
specifies that there are 16 contiguous ranges each 64k bytes in size, starting from zero. Even though
the ranges are contiguous, no code will straddle a 64k boundary. The repeat count is specified as the
character x or * after a range, followed by a count.
5.7.3 -Cx
These options allow control over the call graph information which may be included in the map file
produced by the linker. There are four varients of this option:
Fully expanded callgraph The -Cf option displays the full callgraph information.
Short form callgraph The -Cs option is the default callgraph option which removes some redun-
Critical path callgraph The -Cc option only include the critical paths of the call graph. A function
No callgraph The -Cn option removes the call graph information from the map file.
Where there are a number of identical, contiguous address ranges, they may be specified with a
-ACODE=1020h-7FFEh,8000h-BFFEh
-ACODE=0-FFFFhx16
dant information from the callgraph display. In the case where there are parameters to a func-
tion that involve function calls, the callgraph information associated with the “ARG function”
is only shown the first time it is encountered in the callgraph. See Sections
for more information on these functions.
call that is marked with a * in a full call graph is on a critical path and only these calls are
included when the -Cc option is used. See Section
paths.
5.10.2.2
for more information on critcal
5.9.1
and
Operation
5.10.2.2
115

Related parts for SW500007