[etherlab-users] EtherLab with Omron Accurax PREOP-> OP fail

Gavin Lambert gavinl at compacsort.com
Mon May 11 00:46:55 CEST 2015


On 9 May 2015 02:29, quoth Fredriek Vanneste:
> > If the same thing occurs when you try to run your application code,
> > then you
> > need to check that you're calling ecrt_slave_config_dc and passing it
> > the correct parameters (as specified by the slave vendor).
> 
> I get the same problem as with the ecrt_slave_config_state function.
> The program fails whenever it reaches this function.
> This is what dmesg gives:
> [17675.763801] EtherCAT: Requesting master 0...
> [17675.763807] EtherCAT: Successfully requested master 0.
> [17675.764124] EtherCAT 0: Domain0: Logical address 0x00000000, 44 byte,
> expected working counter 3.
> [17675.764127] EtherCAT 0:   Datagram domain0-0-main: Logical offset
> 0x00000000, 44 byte, type LRW.
> [17675.764158] EtherCAT 0: Master thread exited.
> [17675.764159] EtherCAT 0: Starting EtherCAT-OP thread.
> [17675.765211] estimation task[16822]: segfault at 10 ip 00007f3254f8b537
sp
> 00007f3255378c20 error 4 in libethercat_rtdm.so.1.0.0[7f3254f87000+8000]
> [17675.870158] EtherCAT WARNING: Datagram ffff8801248f2688 (master-fsm)
was
> SKIPPED 1 time.
> [17675.901068] Xenomai: RTDM: closing file descriptor 0.
> [17675.901075] EtherCAT 0: Releasing master...
> [17675.901088] EtherCAT 0: Master thread exited.
> [17675.901097] EtherCAT 0: Starting EtherCAT-IDLE thread.
> [17675.901146] EtherCAT 0: Released.
> [17675.901160] Xenomai: native: cleaning up mutex "mutex" (ret=0).
> [17676.874188] EtherCAT WARNING: Datagram ffff8801248f2688 (master-fsm)
was
> SKIPPED 1 time.
> 
> Any ideas?

Most likely you are passing incorrect parameters, or calling things in the
wrong order.  It's hard to say for sure exactly what without seeing your
code.





More information about the Etherlab-users mailing list