SW500010 Microchip Technology, SW500010 Datasheet - Page 158

HI-TECH C PRO FOR PIC10/12/16

SW500010

Manufacturer Part Number
SW500010
Description
HI-TECH C PRO FOR PIC10/12/16
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC10/12/16r
Datasheets

Specifications of SW500010

Supported Families
PIC10, PIC12, PIC16
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC10/12/16
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC10, PIC12, PIC14, PIC16, PIC16E
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
019P
778-1006
778-1006
Map Files
5.10.2.1 General Information
At the top of the map file is general information relating to the execution of the linker.
you have more than one compiler version installed to ensure the desired compiler is being executed.
the assembler. Unless either the assembler or linker have been updated independently, this should
not be of concern.
clarity and brevity, and should not be used for reference.
The Linker command line shown is the entire list of options and files that were passed to the linker
for the build recorded by this map file. Remember, these are linker options and not command-line
driver options. Typically the first options relate to general execution of the linker: path and file
names for various input and output support files; and the chip type etc. These are followed by the
memory allocation options, e.g. -A and -p. Last are the input object and library files that will be
linked to form the output.
have been specified correctly, and at the correct time. It is particularly useful when using the driver
-L- option, see Section 2.6.7.
158
When analysing a program, always confirm the compiler version number shown in the map file if
The chip selected with the --CHIP option should appear after the Machine type entry.
The Object code version relates to the file format used by relocatable object files produced by
A typical map file may begin something like the following. This example has been cut down for
The linker command line should be used to confirm that driver options that control the link step
HI-TECH Software PICC Compiler std#V9.60
Linker command line:
--edf=C:\Program\HI-TECH Software\pic\std\9.60\dat\en_msgs.txt \
-h+conv.sym -z -Q16F73 -ol.obj -Mconv.map -ver=PICC#std#V9.60 \
-ACODE=00h-07FFhx2 -ACONST=00h-0FFhx16 -ASTRING=00h-0FFhx16 \
-ABANK0=020h-07Fh -ABANK1=0A0h-0FFh \
-preset_vec=00h,intentry,intcode \
-pintsave_0=07Fh -ppowerup=CODE \
-prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE \
C:\DOCUME~1\user\LOCALS~1\Temp\cgta5eHNF.obj conv.obj \
C:\Program\HI-TECH Software\pic\std\9.60\lib\pic412-c.lib \
C:\Program\HI-TECH Software\pic\std\9.60\lib\pic20--u.lib
Object code version is 3.9
Machine type is 16F73
T
C
cations be reserved. For the compiler and target device used by the project, the --ROM
driver option is suitable for this task. How can the operation of this option be confirmed?
UT RIAL
ONFIRMING LINKER OPERATION
A project requires that a number of memory lo-
Linker and Utilities

Related parts for SW500010