Example SQTP File
NOTE: This section —“Example SQTP File”, uses material from the Wikipedia articleIntel HEX, which is released under theCreative Commons Attribution-ShareAlike 3.0 Unported License (view authors).**
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:
Table: Example SQTP File Typical Content
| SQTP File Records | Record Description |
|---|---|
| :02000004740086 | Extended 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. |
| :00000001FF | End 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. |


