SW500009 Microchip Technology, SW500009 Datasheet - Page 30

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
PICC Compiler Options
reference information into the listing file, in this case test.crf. If multiple source files are to be
included in the cross reference listing, all must be compiled and linked with the one PICC com-
mand. For example, to generate a cross reference listing which includes the source modules main.c,
module1.c and nvram.c, compile and link using the command:
2.4.24 --DEBUGGER=type: Select Debugger Type
This option is intended for use for compatibility with debuggers. PICC supports the Microchip ICD1
and ICD2 debuggers and using this option will configure the compiler to conform to the requirements
of the ICD (reserving memory addresses, etc.). For example:
2.4.25 --DOUBLE=type: Select kind of Double Types
This option allows the kind of double types to be selected. By default the compiler will choose the
truncated IEEE754 24-bit implementation for double types. With this option, this can be changed
to 32-bits. For high-end processors (PIC17Cxxx) a fast implementation, at the cost of code size, is
available.
2.4.26 --ECHO: Echo compiler command line
The option --ECHO will cause the command given to PICC to be echoed to standard output. This can
be useful if the actual invocation of the compiler is concealed or hidden inside a makefile or IDE.
2.4.27 --ERRFORMAT=format: Define Format for Compiler Messages
If the --ERRFORMAT option is not used, the default behaviour of the compiler is to display any
errors in a “human readable” format line. This standard format is perfectly acceptable to a person
16
PICC --CHIP=16F877A --CR=main.crf main.c module1.c nvram.c
PICC --CHIP=16F877A --DEBUGGER=icd2 main.c
Suboption
24
32
fast32
Table 2.4: Supported Double Types
Truncated IEEE754 24-bit doubles
IEEE754 32-bit doubles
Faster implementation of 32-bit doubles
Type
PICC Command-line Driver

Related parts for SW500009