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