SW500009 Microchip Technology, SW500009 Datasheet - Page 28

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
PICC Command-line Driver
2.4.15 -V: Verbose Compile
The -V is the verbose option. The compiler will display the full command lines used to invoke each
of the compiler applications or compiler passes. This option may be useful for determining the exact
linker options if you need to directly invoke the HLINK command.
2.4.16 -X: Strip Local Symbols
The option -X strips local symbols from any files compiled, assembled or linked. Only global sym-
bols will remain in any object files or symbol files produced.
2.4.17 --ASMLIST: Generate Assembler .LST Files
The --ASMLIST option tells PICC to generate an assembler listing file for each module being com-
piled. The list file shows both the original C code, and the generated assembler code and the cor-
responding binary op-codes. The listing file will have the same name as the source file, and a file
type (extension) of .lst. Provided the link stage has successfully concluded, the listing file will be
updated by the linker so that it contains absolute addresses and symbol values. Thus you may use the
assembler listing file to determine the position of, and exact op codes corresponding to, instructions.
2.4.18 --CHAR=type: Make Char Type Signed or Unsigned
Unless this option is used, the default behaviour of the compiler is to make all undesignated character
types, unsigned char, unless explicitly declared or cast to signed char. If --CHAR=signed is
used, the default char type will become signed char.
The range of a signed character type is -128 to +127 and the range of similar unsigned objects
is 0 to 255.
2.4.19 --CHECKSUM=start-end@destination<,specs>: Calculate a
checksum
This option will perform a checksum over the address range specified and store the result at the
destination address specified. Additional specifications can be appended as a comma separated list
to this option. Such specifications are:
,width=n select the byte-width of the checksum result. A negative width will store the result in
little-endian byte order. Result widths from one to four bytes are permitted.
,offset=nnnn An initial value or offset to be added to this checksum.
14

Related parts for SW500009