8.2.3.6 Sla Hexmate Option

The --sla=address option allows you to specify the linear start address (SLA) in a type 5 record in an INHX32 or INHX032 output file. For example --sla=0x10000 will ensure the output HEX file will contain a type 5 record with payload 0x10000, e.g.:
:0400000500010000F6

When this option is used, any input SLA records present in the input files are checked for correct syntax and checksum. An error will be issued if they are not valid. These SLA records will then be discarded with no warning message. If the output file format is not INHX32 or INHX032, a warning will be issued and no SLA record will be written; otherwise, one SLA record only will appear in the output, containing the value specified by the option.

If this option is not used, any input SLA records present in the input files are checked for correct syntax and checksum. If there is no discrepancy between the addresses specified by these records, one and only one SLA record with that address is written to the output. If there is a conflict between SLA records present in the input files, a warning message will be emitted and no SLA record will appear in the output. If there are no SLA records present in the input files, no SLA record will be written to the output.