S-Record Format
S-Record Types
Table A.1 Description of S-Record Fields
Field
Address
Code/Data
Checksum
Printable
Characters
4, 6, or 8
0-2n
2
Contents
2-, 3-, or 4-byte address at which the data
field is to be loaded into memory
From 0 to n bytes of executable code,
memory loadable data, or descriptive
information. For compatibility with
teletypewriter, some programs may limit the
number of bytes to as few as 28 (56
printable characters in the S-record)
Least significant byte of the one’s
complement of the sum of the values
represented by the pairs of characters
making up the record length, address, and
the code/data fields
The format specifies that each byte of binary data must be encoded as a two-character
hexadecimal number:
? the first character represents the high-order four bits
? the second character represents the low-order four bits of the byte
Each record may be terminated with a CR/LF/NULL. Additionally, an S-record may have
an initial field to accommodate other data such as line numbers generated by a time-
sharing system.
The record length (byte count) and checksum fields help to verify whether the S-record is
transmitted accurately.
S-Record Types
Eight types of S-records have been defined to accommodate the several needs of the
encoding, transportation, and decoding functions. Table A.2 describes the different types.
The various upload, download, and other record transportation control commands, as well
as cross assemblers, linkers, and other file-creating or debugging tools, use only those S-
records which serve the purpose of the tool.
For specific information on which S-records are supported by a particular tool, the user
manual for that program must be consulted.
Freescale In-Circuit Emulator Base User Manual, Rev. 1.1
76
Freescale Semiconductor
相关PDF资料
FT24C02A-5LR-T IC EEPROM 2KBIT 1MHZ SOT23-5
FT24C16A-UMR-B IC EEPROM 16KBIT 1MHZ 8MSOP
FT24C256A-UMR-B IC EEPROM 256KBIT 1MHZ 8MSOP
FT24C512A-UDR-B IC EEPROM 512KBIT 1MHZ 8DIP
FT24C64A-UMR-B IC EEPROM 64KBIT 1MHZ 8MSOP
FT822AA IC LED DRVR PFC LOW TDH 8SOP
FT881A IC LED DRVR 30W 8SOP
FT93C46A-ITR-B IC EEPROM 1KBIT 2MHZ 8TSSOP
相关代理商/技术参数
FSICECBLBSA 功能描述:仿真器/模拟器 BUS ANALYZER CABLE RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2
FSICECBLBSAE 功能描述:仿真器/模拟器 BUS ANALYZER CABLE RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2
FSICEKITAP64 功能描述:仿真器/模拟器 FSICE EMULATOR KIT FOR 9 RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2
FSICEKITASAZ 功能描述:仿真器/模拟器 FSICE EMUL FOR 908ASAZ RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2
FSICEKITEY 功能描述:仿真器/模拟器 FSICE EMULATOR KIT FOR 9 RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2
FSICEKITGPGT 功能描述:仿真器/模拟器 FSICE EMULATOR KIT FOR 9 RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2
FSICEKITGRGZ 功能描述:仿真器/模拟器 FSICE EMULATOR KIT FOR 9 RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2
FSICEKITJB8 功能描述:仿真器/模拟器 FSICE EMUL FOR 908JB8 RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2