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