This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Definitions ICE AM3359

Other Parts Discussed in Thread: SYSBIOS

Where can i get the definitions for functions 

1)Ecatopen()

2)Ecatclose()

3)Ecat_ontimer()

  • Bindu,

    these APIs (Ecat_Open()..) are part of the EtherCAT sample code from Beckhoff ETG (SampleApplicationInterface). We are not allowed to distribute that sources so you need to get them from ETG as part of the SSC release.

    They are not required for the main example ecat_appl as here we are not using the Beckhoff application API. Obviously if you use another EtherCAT slave stack then they also do not apply.

    Regards.

  • We downlaoded the ET9300 ( Slave stack code am335x_sysbios_ind_sdk_1.0.0.4 )

    Extracted ET9300 file contains ( coeappl.c, ecatappl.c, ecatslv.c, mailbox.c, testappl.c, ecat_def.h, ecatslv.h, EtherCATSampleLibrary.h ) but could not find function definitions for examples

    Ecat_open();

    Ecat_Close();

    We have the Pdf found in link below,
    Can you please guide the path, where we can get these definations.
     
    Regards,
    Bindu
  • Bindu,

    I am not sure what you are using here... the latest SSC 5.01 has the file SampleApplicationInterface.h which contains this code.

    Please work with Beckhoff/ETG for support of SSC code.

    For TI I suggest you use always the latest SDK (currently 1.0.0.6) or our patches will not work.

    regards.

  • Yes, i could find the SampleApplicationInterface and other files.

    Now I require to change the MAC address, can you guide me where i can do this change.

    and i need to change the data lenght, now the example code works on 32bit data ( U32Output) 

    Regards.

    Bindu

  • Bindu,

    as EtherCAT does not make use of MAC addresses I can't answer this question. For other protocols we have obviously ways to change MAC addresses in use.

    If you need EtherCAT basics I suggest you go to the ETG homepage. They have presentations, specs and other docs online. They also offer trainings and support via a Forum.

    We are not able to work on your application due to resource issues.

    Regards.