Creating S-Records
D-4
D
Only one termination record is used for each block of S-records. S7
and S8 records are usually used only when control is to be passed
to a 3- or 4-byte address. Normally, only one header record is used,
although it is possible for multiple header records to occur.
Creating S-Records
S-record-format programs may be created with the DU command.
You may also use dump utilities, debuggers, the operating system
resident linkage editor, or several cross-assemblers or cross-linkers.
On the operating system, a build utility allows an executable load
module to be built from S-records, and has a counterpart utility
which allows an S-record file to be created from a load module.
Several programs are available for downloading a file in S-record
format from a host system to an 8-bit, 16-bit, or 32-bit
microprocessor-based system.
Example
A typical S-record-format module, as printed or displayed, is
shown below:
S00A00006765745F7274630D
S2240400007C8402A6908300007C8502A6908300044E800020000000000065040000006504002442
S20C0400200000000000000000CF
S804040000F7
The module consists of one S0 record, two S3 records, and one S8
record.
Comments to this Manuals