Example SQTP File

The following is an example of a typicalSerial Quick Turn Programming (SQTPSM) file. The file is in Intel HEX File Format. As a visual aid, the fields of Intel HEX records are colored as follows:

ColorCodes.png

Table: Example SQTP File Typical Content

SQTP File RecordsRecord Description
:02000004740086Extended Linear Address (Intel HEX Record Type =04)
Allows for 32-bit addressing (up to 4GB). The address field is ignored (typically0000) and the byte count is always02. The two encoded, big endian data bytes specify the upper 16 bits of the 32 bit absolute address for all subsequent type00 records; these upper address bits apply until the next04 record. If no type04 record precedes a00 record, the upper 16 address bits default to0000. The absolute address for a type00 record is formed by combining the upper 16 address bits of the most recent04 record with the low 16 address bits of the00 record.
:04000000BF7087ED59
to
:0400000043BD7F3449
Data (Intel HEX Record Type =00)
Contains data and a 16-bit starting address for the data. The byte count specifies the number of data bytes in the record. The first example record has04 data bytes (BF,70,87,ED) located at consecutive addresses beginning at address0000.
:00000001FFEnd of File (Intel HEX Record Type =01)
Must occur exactly once per file in the last line of the file. The data field is empty (thus byte count is00) and the address field is typically0000.