![]() |
![]()
| ![]() |
![]()
NAMEsrec_stewie - Stewie's binary file format DESCRIPTIONIf you have a URL for documentation of this format, please let me know. Any resemblance to the Motorola S‐Record is superficial, and extends only to the data records. The header records and termination records are completely different. None of the other Motorola S‐Records record type are available. The RecordsAll records start with an ASCII capital S character, value 0x53, followed by a type specifier byte. All records consist of binary bytes. The Header RecordEach file starts with a fixed four byte header record.
The Data RecordsEach data record consists of 5 fields. These are the type field, length field, address field, data field, and the checksum. The lines always start with a capital S character.
The Termination RecordEach file ends with a fixed two byte termination record.
Size MultiplierIn general, binary data will expand in sized by approximately 1.2 times when represented with this format. EXAMPLEHere is an hex‐dump example file. It contains the data “Hello, World[rq] to be loaded at address 0. 0000: 53 30 30 33 53 31 10 00 00 48 65 6C 6C 6F 2C 20 S003S1...Hello, 0010: 57 6F 72 6C 64 0A 9D 53 38 World..S8 COPYRIGHTsrec_cat version 1.64
The srec_cat program comes with ABSOLUTELY NO WARRANTY; for
details use the 'srec_cat -VERSion License' command. This is free
software and you are welcome to redistribute it under certain conditions;
for details use the 'srec_cat -VERSion License' command.
MAINTAINER
|