7.2.3.7 Ssa Hexmate option

The --ssa=address option allows you to specify the segment start address (SSA) in a type 3 record in an INHX16 output file. For example --ssa=0x10000 will ensure that the output HEX file will contain a type 3 record with payload 0x10000, e.g.:
:0400000300010000F8

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

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