[etherlab-users] Run error with Simulink created executable file
Richard Hacker
ha at igh.de
Fri Apr 4 17:23:48 CEST 2014
Am 04/04/2014 03:34 PM, schrieb Ralph Oosterveld:
> hello,
>
> I can make and compile my own model with EtherLab and Simulink. But when
> I run the created executable file I get the following error:
>
> > ctw-arms at ctw-arms-pc ~/Matlab/Documents/Simulink $ sudo ethercat
> slaves
> > 0 0:0 PREOP + EK1100 EtherCAT-Koppler (2A E-Bus)
> > 1 0:1 PREOP + EL2008 8K. Dig. Ausgang 24V, 0.5A
> > 2 0:2 PREOP + EL1819 16K. Dig. Eingang 24V, 10�s
>
> > ctw-arms at ctw-arms-pc ~/Matlab/Documents/Simulink $ ./test_3_4
> > mlockall() failed: Cannot allocate memory
> > Setting SCHED_FIFO with priority 99 failed: Operation not permitted
> > Failed to create slave config: No such file or directory
> > Fatal error: Starting EtherCAT subsystem failed:
> ecrt_master_slave_config() failed while configuring slave 0:1
> > [1]ctw-arms at ctw-arms-pc ~/Matlab/Documents/Simulink $ sudo ./test_3_4
Yes, you need sudo, or check out
http://lists.etherlab.org/pipermail/etherlab-users/2014/002455.html
> > Failed to create slave config: No such file or directory
> > Fatal error: Starting EtherCAT subsystem failed:
> ecrt_master_slave_config() failed while configuring slave 0:1
Are you sure you configured an EL2008 in your simulink block? Try
starting the application with the network cable detached from the
network port. When the application is running, put the cable in and then
list the slaves again. 0:1 should be in PREOP with a couple of
complaints in dmesg
- Richard
More information about the Etherlab-users
mailing list