I have a fully functional and tested setup in my system for Ethercat
running a DC Motor with a single EtherCAT drive. Below are my system
configurations:

Master source: vectioneer/stable branch

OS: Ubuntu 22.04

Kernel: 5.15.0-97-generic

I am using the systemd ethercat service. And I have a custom folder under
the examples where I have all source and exec files for my project. I have
added the folder in examples/Makefile.am and added the directory to
configure.ac. In my system it build well and everything works. Motor runs,
all EtherCAT functionalities work and motor goes to setpoint position in OP.

When I try to run the same setup in my colleague's system with the same
configuration as my system including master source and kernel version, the
same drive remains in PREOP. When I try to run the same script as my
system, the drive goes to PREOP+ERR and system logs display INVALID PDO
MAPPING, SLAVE REFUSED TO CHANGE STATE with error 0x0024.
What a I missing in this?
-- 
Etherlab-users mailing list
Etherlab-users@etherlab.org
https://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to