SW500007 Microchip Technology, SW500007 Datasheet - Page 18

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
Long Command Lines
all object files resulting from compilation or assembly, or those listed explicitly on the command line,
will be linked together with the standard runtime code and libraries and any user-specified libraries.
Functions in libraries will be linked into the resulting output file only if referenced in the source
code.
mean only the link stage is performed. It is typical in Makefiles to use PICC18 with a -C option
to compile several source files to object files, then to create the final program by invoking PICC18
again with only the generated object files and appropriate libraries (and appropriate options). If a
.lib output file type is selected, the object files will be stored in a library instead of going through to
the final link.
will merge the named hex file with the hex file currently being generated. This feature can be useful
when, for example, a single hex file is desired which contains a bootloader and application program.
2.1 Long Command Lines
The PICC18 driver is capable of processing command lines exceeding any operating system limita-
tion. To do this, the driver may be passed options via a command file. The command file is read by
using the @ symbol. For example:
2.2 Default Libraries
PICC18 will search the appropriate standard C library by default for symbol definitions. This will
always be done last, after any user-specified libraries. The particular library used will be dependent
on the processor selected.
2.3 Standard Runtime Code
PICC18 will automatically generate standard runtime start-up code appropriate for the processor and
options selected unless you have specified to disable this via the --RUNTIME option. If you require
any special powerup initialization, you should use the powerup routine feature (see Section 3.3.5.4).
4
Invoking PICC18 with only object files specified as the file arguments (i.e. no source files) will
When a HEX file is given on the command line, PICC18 will invoke the Hexmate utility and
PICC18 @xyz.cmd
PICC-18 Command-line Driver

Related parts for SW500007