srec_tektronix_extended(5) | File Formats Manual | srec_tektronix_extended(5) |
srec_tektronix_extended - Tektronix Extended hexadecimal file format
This format allows binary files to be uploaded and downloaded between two computer systems, typically between a computer system (such as a PC, Macintosh, or workstation) and an emulator or evaluation board for microcontrollers and microprocessors.
Lines always start with a percent (%) character. Each line consists of 5 fields. These are the length field, the type field, the checksum, the address field (including address length), and the data field.
% | Length | Type | Checksum | Address | Data |
In general, binary data will expand in sized by approximately 2.5 times when represented with this format.
Here is an example Tektronix extended file. It contains the data “Hello, World” to be loaded at address 0x006B.
%256D980000006B48656C6C6F2C20576F726C64210A %09819800000000
srec_cat version 1.64
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014 Peter Miller
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.
Scott Finneran | E‐Mail: | scottfinneran@yahoo.com.au |
Peter Miller | E‐Mail: | pmiller@opensource.org.au |
SRecord | Reference Manual |