SW500009 Microchip Technology, SW500009 Datasheet - Page 163

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
Linker and Utilities
Where file1.hex through to fileN.hex are a list of input Intel hex files to merge using hexmate. Ad-
ditional options can be provided to further customize this process. Table
options that hexmate accepts.
values supplied to the hexmate options should be entered as hexadecimal values without leading 0x
or trailing h characters. Note also that any address fields specified in these options are to be entered
as byte addresses, unless specified otherwise in the -ADDRESSING option.
5.16.1.1 specifications,filename.hex
Intel hex files that can be processed by hexmate should be in either INHX32 or INHX8M format.
Additional specifications can be applied to each hex file to put restrictions or conditions on how this
file should be processed. If any specifications are used they must precede the filename. The list of
specifications will then be separated from the filename by a comma.
cause only the address data falling within this range to be used. For example:
will use myfile.hex as input, but only process data which is addressed within the range 100h-1FFh
(inclusive) to be read from myfile.hex.
read from this hex file will be shifted (by the Offset) to a new address when generating the output.
The offset can be either positive or negative. For example:
will shift the block of data from 100h-1FFh to the new address range 2100h-21FFh.
can be guaranteed that no part of the program relies upon the absolute location of this code segment.
5.16.1.2 + Prefix
When the + operator precedes a parameter or input file, the data obtained from that parameter will
be forced into the output file and will overwrite other data existing within its address range. For
example:
Ordinarily, hexmate will issue an error if two sources try to store differing data at the same location.
Using the + operator informs hexmate that if more than one data source tries to store data to the same
address, the one specified with a ’+’ will take priority.
The input parameters to hexmate are now discussed in greater detail. Note that any integral
A range restriction can be applied with the specification rStart-End. A range restriction will
An address shift can be applied with the specification sOffset . If an address shift is used, data
Be careful when shifting sections of executable code. Program code shouldn’t be shifted unless it
r100-1FF,myfile.hex
r100-1FFs2000,myfile.hex
+input.hex +-STRING@1000="My string"
5.9
lists the command line
Hexmate
149

Related parts for SW500009