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.


_______________________________________________
etherlab-users mailing list
etherlab-users@etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to