SRecord

SRecord is a collection of powerful tools for manipulating EPROM load files.
Download

SRecord Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL v3
  • Price:
  • FREE
  • Publisher Name:
  • Peter Miller
  • Publisher web site:
  • http://miller.emu.id.au/pmiller/software/synpic.html

SRecord Tags


SRecord Description

SRecord is a collection of powerful tools for manipulating EPROM load files. SRecord is a collection of powerful tools for manipulating EPROM load files. SRecord project understands a number of file formats including Motorola S-Record, Intel hex, Tektronix hex and binary, for both input and output. SRecord filters include cropping, filling, splitting, joining, and more. All filters may be applied to all file formats.The File FormatsThe SRecord package understands a number of file formats: Ascii-Hex The Ascii-Hex format is understood for both reading and writing. (Also known as the Ascii-Space-Hex format.) ASM It is possible, for output only, to produce a series of DB statements containing the data. This can be useful for embedding data into assembler programs. Atmel Generic This format is produced by the Atmel AVR assembler. It is understood for both reading and writing. BASIC It is possible, for output only, to produce a series of DATA statements containing the data. This can be useful for embedding data into BASIC programs. Binary Binary files can both be read and written. C Array It is possible, for output only, to produce a C array definition containing the data. This can be useful for embedding data into other programs. Cosmac The RCA Cosmac Elf format is understood for both reading and writing. DEC Binary The DEC Binary (XXDP) format is understood for both reading and writing. Elektor Monitor (EMON52) The EMON52 format is understood for both reading and writing. Fairchild Fairbug The Fairchild Fairbug format is understood for both reading and writing. LSI Logic Fast Load The LSI Logic Fast Load format is understood for both reading and writing. Formatted Binary The Formatted Binary (XXDP) format is understood for both reading and writing. Four Packed Code (FPC) The FPC format is understood for both reading and writing. Intel The Intel hexadecimal format is understood for both reading and writing. (Also known as the Intel MCS-86 Object format.) Intel AOMF The Intel Absolute Object Module Format (AOMF) is understood for both reading and writing. Intel 16 The Intel hexadecimal 16 format is understood for both reading and writing. (Also known as the INHX16 file format.) MOS Technology The MOS Technology hexadecimal format is understood for both reading and writing. Motorola S-Record The Motorola hexadecimal S-Record format is understood for both reading and writing. (Also known as the Exorciser, Exormacs or Exormax format.) Needham Electronics The Needham Electronics ASCII file format is understood for both reading and writing. Ohio Scientific The Ohio Scientific hexadecimal format is understood for both reading and writing. Signetics The Signetics format is understood for both reading and writing. Spectrum The Spectrum format is understood for both reading and writing. SPASM The SPASM format is used by a variety of PIC programmers; it is understood for both reading and writing. Tektronix (Extended) The Tektronix hexadecimal format and the Tektronix extended hexadecimal format are understood for both reading and writing. Texas Instruments Tagged The Texas Instruments Tagged hexadecimal format is understood for both reading and writing. (Also known as the TI-Tagged or TI-SDSMAC object format.) VHDL It is possible, for output only, to produce a VHDL definition containing the data. This can be useful for some embedded development systems. Verilog VMEM It is possible to write a Verilog VMEM file suitable for loading with $readmemh(). This format is supported for reading and writing. Wilson The Wilson format is understood for both reading and writing. This mystery format was added for a mysterious type of EPROM writer. If you have a description of other EPROM load file formats that SRecord does not yet understand, please let me know, and they can be added. What's New in This Release: · The CRC16 code has been enhanced to provide low-to-high bit order, in addition to the previous high-to-low bit order. It is also possible to specify the polynomial, with the default the CCITT standard polynomial, as was in the previous code. See srec_input(1) for more information. · The MD5, RipeMD-160, SHA1, SHA224, SHA256, SHA384, SHA 512 and Whirlpool message digests are now supported. See srec_input(1) for more information. · There is a new srec_cat -bit-reverse filter, that may be used to reverse the bits in each data byte. See srec_input(1) for more information.


SRecord Related Software