ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48

所属分类:单片机开发
开发工具:Others
文件大小:21998KB
下载次数:3
上传日期:2019-09-26 10:28:44
上 传 者QGL
说明:  EtherCAT通信。工业以太网,测试4800系列是否通畅
(EtherCAT Communications, Industrial Ethernet, Test 4800)

文件列表:
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48 (0, 2019-08-02)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\.cproject (26955, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\.project (968, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\.settings (0, 2019-03-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\.settings\com.dave.mbs.xc800.prefs (906, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\.settings\language.settings.xml (1820, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\.settings\properties.index (987, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\AddInfo_Getting Started - XMC4800_Relax_EtherCat_APP_Slave_SSC Example_V3.3.pdf (3114947, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave (0, 2019-03-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\.dconfig (11747, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated (0, 2019-03-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CLOCK_XMC4 (0, 2019-03-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CLOCK_XMC4\clock_xmc4.c (5969, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CLOCK_XMC4\clock_xmc4.h (9688, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CLOCK_XMC4\clock_xmc4_conf.c (6877, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CLOCK_XMC4\clock_xmc4_conf.h (4223, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CLOCK_XMC4\clock_xmc4_extern.h (4008, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\Config.xml (14488, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CPU_CTRL_XMC4 (0, 2019-03-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CPU_CTRL_XMC4\cpu_ctrl_xmc4.c (7860, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CPU_CTRL_XMC4\cpu_ctrl_xmc4.h (6493, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CPU_CTRL_XMC4\cpu_ctrl_xmc4_conf.c (4752, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CPU_CTRL_XMC4\cpu_ctrl_xmc4_conf.h (3363, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\CPU_CTRL_XMC4\cpu_ctrl_xmc4_extern.h (3416, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\DAVE.c (4682, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\DAVE.h (3674, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\DAVE_Common.h (2755, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\ECAT_SSC (0, 2019-03-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\ECAT_SSC\ecat_ssc.c (6793, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\ECAT_SSC\ecat_ssc.h (7934, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\ECAT_SSC\ecat_ssc_conf.c (2929, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\ECAT_SSC\ecat_ssc_conf.h (3219, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\ECAT_SSC\ecat_ssc_extern.h (2907, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\ECAT_SSC\xmc_eschw.c (15359, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\ECAT_SSC\xmc_eschw.h (13541, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\EVENT_DETECTOR (0, 2019-03-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\EVENT_DETECTOR\event_detector.c (4785, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\EVENT_DETECTOR\event_detector.h (10154, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\EVENT_DETECTOR\event_detector_conf.c (5268, 2019-01-08)
ETHCAT_FWUPDATE_SSC_APPLICATION_XMC48\Dave\Generated\EVENT_DETECTOR\event_detector_conf.h (3312, 2019-01-08)
... ...

Read Me(SRecord) Read Me(SRecord) NAME SRecord - manipulate EPROM load files DESCRIPTION The SRecord package is a collection of powerful tools for manipulating EPROM load files. I wrote SRecord because when I was looking for programs to manipulate EPROM load files, I could not find very many. The ones that I could find only did a few of the things I needed. SRecord is written in C++ and polymorphism is used to provide the file format flexibility and arbitrary filter chaining. Adding more file formats and filters is relatively simple. The File Formats The 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 serices of DB statements containing the data. This can be useful for embedding data into assembler programs. This format cannot be read. 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 serices of DATA statements containing the data. This can be useful for embedding data into BASIC programs. This format cannot be read. Binary Binary files can both be read and written. B-Record Files in Freescale Dragonball bootstrap b-record format can be read and written. C It is also possible to write a C array declaration which contains the data. This can be useful when you want to embed download data into C programs. This format cannot be read. COE The Xilinx Coefficient File Format (.coe) is understood for output only. 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. Formatted Binary The Formatted Binary format is understood for both reading and writing. Four Packed Code (FPC) The FPC format is understood for both reading and writing. Hexdump It is possible to get a simple hexdump as output. IDT/sim The IDT/sim binary file 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.) LSI Logic Fast Load The LSI Logic Fast Load format is understood for both reading and writing. Logisim The Logisim format is understood for both reading and writing. See srec_logisim(5) for more information. Memory Initialization Format The Memory Initialization Format (.mem) by Lattice Semiconductor is understood for writing only. MIF The Memory Initialization File format by Altera is supported for both reading and writing. MOS Technology The MOS Technology hexadecimal format is understood for both reading and writing. MIPS-Flash The MIPS Flash file format is supported 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.) MsBin The Windows CE Binary Image Data Format is supported both for reading and writing. Needham The Needham Electronics ASCII file format is understood for both reading and writing. OS65V The Ohio Scientific hexadecimal format is understood for both reading and writing. PPB The Stag Prom Programmer binary format is understood for both reading and writing. PPX The Stag Prom Programmer hexadecimal format is understood for both reading and writing. Signetics The Signetics 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. Spectrum The Spectrum format is understood for both reading and writing. Tektronix (Extended) The Tektronix hexadecimal format and the Tektronix Extended hexadecimal format are both understood for both reading and writing. Texas Instruments Tagged The Texas Instruments Tagged format is understood for both reading and writing (both 8 and 16 bit). Also known as the TI- tagged or TI-SDSMAC format. Texas Instruments ti-txt The TI-TXT format is understood for reading and writing. This format is used with the bootstrap loader of the Texas Instruments MSP430 family of processors. TRS-80 The Radio Shack TRS-80 object file format is understood for reading and writing. VHDL It is possible to write VHDL file. This is only supported for output. 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. The Tools The primary tools of the package are srec_cat and srec_cmp. All of the tools understand all of the file formats, and all of the filters. srec_cat The srec_cat program may be used to catenate (join) EPROM load files, or portions of EPROM load files, together. Because it understands all of the input and output formats, it can also be used to convert files from one format to another. srec_cmp The srec_cmp program may be use to compare EPROM load files, or portions of EPROM load files, for equality. srec_info The srec_info program may be used to print summary information about EPROM load files. The Filters The SRecord package is made more powerful by the concept of input filters. Wherever an input file may be specified, filters may also be applied to that input file. The following filters are available: bit reverse The bit-reverse filter may be used to reverse the order of bits in each data byte. byte swap The byte swap filter may be used to swap pairs of add and even bytes. CRC The various crc filters may be used to insert a CRC into the data. checksum The checksum filters may be used to insert a checksum into the data. Positive, negative and bit-not checksums are available, as well as big-endian and little-endian byte orders. crop The crop filter may be used to isolate an input address range, or ranges, and discard the rest. exclude The exclude filter may be used to exclude an input address range, or ranges, and keep the rest. fill The fill filter may be used to fill any holes in the data with a nominated value. length The length filter may be used to insert the data length into the data. maximum The maximum filter may be used to insert the maximum data address into the data. minimum The minimum filter may be used to insert the minimum data address into the data. offset The offset filter may be used to offset the address of data records, both forwards and backwards. random fill The random fill filter may be used to fill holes in the data with random byte values. split The split filter may be used to split EPROM images for wide data buses or other memory striping schemes. unfill The unfill filter may be used to make holes in the data at bytes with a nominated value. unsplit The unsplit filter may be reverse the effects of the split filter. More than one filter may be applied to each input file. Different filters may be applied to each input file. All filters may be applied to all file formats. ARCHIVE SITE The latest version of SRecord is available on the Web from: URL: http://srecord.sourceforge.net/ File: index.html # the SRecord page File: srecord-1.63.README # Description, from the tar file File: srecord-1.63.lsm # Description, LSM format File: srecord-1.63.spec # RedHat package specification File: srecord-1.63.tar.gz # the complete source File: srecord-1.63.pdf # Reference Manual BUILDING SRECORD Full instructions for building SRecord may be found in the BUILDING file included in this distribution. It is also possible to build SRecord on Windows using the Cygwin (www.cygwin.com) or DJGPP (www.delorie.com/djgpp) environments. Instructions are in the BUILDING file, including how to get native Windows binaries. COPYRIGHT srecord version 1.63 Copyright (C) 19***, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Peter Miller This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . It should be in the LICENSE file included with this distribution. AUTHOR Peter Miller E-Mail: pmiller@opensource.org.au /\/\* WWW: http://miller.emu.id.au/pmiller/ RELEASE NOTES This section details the various features and bug fixes of the various releases. For excruciating and complete detail, and also credits for those of you who have generously sent me suggestions and bug reports, see the etc/CHANGES.* files. Version 1.63 (2014-Apr-07) * The srec_tools now understand how to read and write Logisim formt. * Daniel Anselmi fixed a bug with generating Lattice Memory init files. * This change set generalises the code that handles redundant byte settings and contradictory byte settings. The defcon_t type describes what to do: ignore, warn or error. The --multiple option is no more. * Daniel Anselmi discovered that the "mem" output format was malformed. The lines now break every "width" bits. * Hanspeter Niederstrasser disoverd some false negatives in the test suite, when used on OSX. Thank you for the bug report. This has been fixed. * Simplification of selection code to choose which CRC16 implmentation is used. * Juliano Mouro Vieira discovered a problem with the srec_mif.5 description. This mistake is not present in the code. * Liju Prasanth Nivas (RBEI/ECA1) suggsted another use case for the examples. In the case of "joining" files that are meant to be "stacked in layers". Contributions for the examples are always appreciated. Thank you. * Added more comments to the code, so that the use of URL_deode for the command line is better explained. And comment to explain why not to do turl_encode when building header records. * Added URL quoting to the command line. There are times you need to be able to insert unprintable characters on the command line. The immediate use case prompting this was a user wanting to put a NUL in the header string. So now you can, as "%00". The other choice was quoted printable encoding, but that was a bit obscure. * Fixed new warnings when building with g++ 4.8.1 * Added more links to the windows files on SourceForge, maybe it will boost download numbers. Version 1.62 (2013-Jun-05) * Luc Steynen discovered that the -hecksum- big-endian opion was a counter-intuitive alias for the the -checksum-bitnot-big-endian option. The -checksum-big-endian option is now deprecated, in favor of the -checksum-bitnot- big-endian option; the code will warn uers of the old option they will need to change. Ditto little-endian variants * Alin Pilkington found that the Tektronics Extended format was calculating the record length incorrectory. Thanks you for the bug report. This has been fixed for both reading and writing. * Dr. Benedikt Schmitt suggested being able to inject arbitrary data into the file header (such as NUL termination characters). This change set adds URL-style escapes (e.g. %25) to the string on he command line. For example: -header or -generate -string Version 1.61 (2013-Jan-04) * Izzet Ozcelik discovered a bug in the Tektronix-Extenden format line checksum calculations. The comparison should have been in 8 bits, not int. * Daniel Anselmi contributed a Memory Initialization Format by Lattice Semiconductor, for output only. * Daniel Anselmi contributed a Xilinx Coefficient File Format (.coe) output class. Version 1.60 (2012-May-19) * There are now several additional CRC-16 polynomials, plus the ability to select a polynomial by name, rather than by value. See http://en.wikipedia.org/wiki/Cyclic_redundancy_check for a table of names and values. Version 1.59 (2012-Feb-10) * A number of additional CRC-16 polynomials have been added, as well as the ability to select a polynomial by name, rather than by value. See srec_input(1) for more information. Version 1.58 (2011-Dec-18) * The -guess command line option, for guessing the file format, now also tells you the command line option you could have used instead of -guess for the exact format. * The Intergated Device Technology (IDT) system integration manager (IDT/sim) binary format is now understood for both reading and writing. * The Stag Prom Programmer binary format is now supported for both reading and writing. * The Stag Prom Programer hexadecimal format is now understood for both reading and writing. * The MIPS-Flash fiel format is now supported for both reading and writing. * Bernhard Weirich discovered that a backward compatible option had been omitted when the -INtel_16 option was renamed -INtel_HeX_16 to more closely match the usual abbreviation (INHX16) for this format. The backwards compatible option name has been reintroduced. * The windows build instructions have been greatly imptoved, based on the experiences of Jens Heilig which he has generously shared. * The documentation in the manual about sequence warnings has been improved. The -disable-sequence-warnings option must come before the input file on the command line. My thanks to Emil Gracic for reporting this problem. Version 1.57 (2011-Jun-09) * The byte order of the fletcher16 output has been reversed. * The meaning of the -address-length option has been change for the Intel output format. Previously, 2 meant using i16hex 20-bit segmented addressing, and >2 meant using i32hex extended addressing. This has been changed: a value of 2 requests i8hex 16-bit addressing, a value of 3 requests i16hex 20-bit segment addressing, and a value >=4 requests i32hex 32-bit addressing. My thanks to Stephen R. Phillips for reporting the absence of i8hex support. * The -generate -repeat-string option is now able to take a string that looks like a number as the text to be repeated. My thanks to Stephen R. Phillips for reporting this problem. * Luca Giancristofaro discovered a WinAVR linker that is a sandwich short of a picnic: it generated non-conforming Intel hex end-of-file records. This is no longer an error, but only a warning. * There were some problems with the RPM spec file, these have been improved. My thanks to Galen Seitz for reporting this problem. Version 1.56 (2010-Sep-15) * A bug has been fixed in the MsBin output, it now concatenates records correctly, and calaulate checksums appropriately. * It is now possible to ask the Fletcher 16 filter to give you a specific answer, and adjusting the checksum to achieve that result. It is also possible to specify different seed values for the sums. * There is a new srec_cat -enable=optional-address option to cause output formats capable of omitting addresses, to omit a leading zero address, as those formats usually default the address to zero, if no a ... ...

近期下载者

相关文件


收藏者