infineon4engi@twitter twitter

infineon4engineers Facebook

infineon@linkedin linkedin

infineon@youtube youtube


+ Reply to Thread
Results 1 to 3 of 3
  1. #1
    New Member New Member liconatben is on a distinguished road
    Join Date
    Jul 2019
    Posts
    1
    Points
    30

    Compatibility EtherCAT Slave Stack Code Version 5.12

    The examples distributed as of today are compatible to the EtherCAT Slave Stack Code 5.11 which is distributed by the ETG.
    The examples are not compatible to the EtherCAT Slave Stack Code 5.12 in minor aspects. However the differences are minor, the compilation will not work out of the box.
    We will release an update of the ECAT_APP in the short term to overcome these compatibility issues.
    Beside the pure APP also all EtherCAT related examples will be updated.

    Until then please use SSC5.11 from the ETG.

  2. #2
    Beginner Beginner
    Infineon Employee
    Infineon Employee
    MichaelIFX is on a distinguished road
    Join Date
    Mar 2016
    Posts
    50
    Points
    302.265625
    Since Version 4.0.18 the ECAT_APP is compatible to SSC5.12 and not SSC5.11.
    All earlier versions are compatible to SSC5.11.
    The example distributed today within DAVE are compatible to SSC5.12

    For further questions please contact Infineon support.
    The views expressed here are my personal opinions, have not been reviewed or authorized by Infineon and do not necessarily represent the views of Infineon.

  3. #3
    Beginner Beginner
    Infineon Employee
    Infineon Employee
    MichaelIFX is on a distinguished road
    Join Date
    Mar 2016
    Posts
    50
    Points
    302.265625
    Please also take note of release history of ECAT_APP:

    4.0.3 20-Jan-2016 1. Initial version for DAVEv4.
    4.0.4 05-Feb-2016 1. Updated documentation and consumed APP version number of E_EEPROM_XMC4. 2. Consumed CLOCK_XMC4 APP.
    4.0.6 06-APr-2016 1. Updated APP help documentation: Added note in usage section for exporting ECAT APP to Keil using gpdsc.
    4.0.8 07-Jun-2016 Fixed code generation error for project folder paths with spaces in between.
    4.0.10 27-Sep-2016 Fixed initialization of EEPROM data taking into account size of EEPROM specified in SSC tool.
    4.0.12 09-Feb-2017 Fixed MDIO input multiplexer setting. Fixed flash update issue with a host
    4.0.14 04-Apr-2017 Fixed TIMER app not triggering ecat_ssc_timer_hanlder
    4.0.16 30-Oct-2017 Make optional the pins LED_ERR, LED_RUN, LED_LINK_ACT_P0, LED_LINK_ACT_P1
    4.0.18 14-Dec-2017 Fix race conditions when disabling interrupts
    Define EEPROM_READ_SIZE to be compatible with ECAT SSC v5.12
    Lower driver strength of TXDn, TX_ENA, PHY_CLK_25 to strong soft edge
    Added HW_ClearTimer()
    Updated Infineon_XMC_ECAT_SSC_Config.xml to support ECAT SSC v5.12
    4.0.20 03-Jul-2018 Fix initialization pAPPL_EEPROM_Reload and pAPPL_EEPROM_Write which is overwritten in MainInit from SSC since v5.12
    4.0.22 09-Sep-2018 Copy patch.diff file to SSC folder. This file contains Beckhoff SSC code (v1.4.2) patches published till 30.08.2018
    https://www.ethercat.org/memberarea/...topic1590.html
    4.0.24 30-Nov-2018 Fixed initialization of pin output levels in function HW_Init() to avoid random initialization
    4.0.26 23-Sep-2019 Add option to disable output port


    Attention:
    When creating your "New project" inside Slave Stack Code Tool 5.12 select
    "Infineon XMC EtherCAT hardware <Infineon Technologies>"
    The views expressed here are my personal opinions, have not been reviewed or authorized by Infineon and do not necessarily represent the views of Infineon.

Disclaimer

All content and materials on this site are provided “as is“. Infineon makes no warranties or representations with regard to this content and these materials of any kind, whether express or implied, including without limitation, warranties or representations of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, whether express or implied, is granted by Infineon. Use of the information on this site may require a license from a third party, or a license from Infineon.


Infineon accepts no liability for the content and materials on this site being accurate, complete or up- to-date or for the contents of external links. Infineon distances itself expressly from the contents of the linked pages, over the structure of which Infineon has no control.


Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Usage Terms of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Usage Terms of this site. Infineon reserves the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.