SW006015 Microchip Technology, SW006015 Datasheet - Page 20

C COMPILER MPLAB C32

SW006015

Manufacturer Part Number
SW006015
Description
C COMPILER MPLAB C32
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC32r
Datasheets

Specifications of SW006015

Supported Families
PIC32MX5, MX6, And MX7
Core Architecture
PIC
Kit Contents
Software And Docs
Mcu Supported Families
PIC32 MCUs
Tool Function
Compiler
Supported Devices
PIC32 MCUs
Tool Type
Compiler
Processor Series
PIC32
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC32
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
DS51686A-page 16
®
TABLE 1-2:
-membedded-data
-mno-embedded-data
-muninit-const-in-rodata
-mno-uninit-const-in-rodata
-mcheck-zero-division
-mno-check-zero-division
-mmemcpy
-mno-memcpy
-mlong-calls
-mno-long-calls
-mno-peripheral-libs
Option
PIC32MX DEVICE-SPECIFIC OPTIONS (CONTINUED)
Allocate variables to the read-only data section first if
possible, then next in the small data section if possible,
otherwise in data. This gives slightly slower code than
the default, but reduces the amount of RAM required
when executing, and thus may be preferred for some
embedded systems.
Put uninitialized const variables in the read-only data
section. This option is only meaningful in conjunction
with -membedded-data.
Trap (do not trap) on integer division by zero. The
default is -mcheck-zero-division.
Force (do not force) the use of memcpy() for
non-trivial block moves. The default is -mno-memcpy,
which allows GCC to inline most constant-sized
copies.
Disable (do not disable) use of the jal instruction.
Calling functions using jal is more efficient but
requires the caller and callee to be in the same 256
megabyte segment.
This option has no effect on abicalls code. The default
is -mno-long-calls.
Do not use the standard peripheral libraries when
linking.
Definition
© 2007 Microchip Technology Inc.

Related parts for SW006015