Skip to content

Run EtherCAT master kernel module on isolated cpu kernel

In order to increase the stability of the EtherCAT cycle, the idea was to run the EtherCAT Master core module on an isolated CPU core. In the source files, the run_on_cpu variable is initialized to 0xffffffff in the module.c file. But I haven't found how to configure it myself. Can you tell me, in order to run the EtherCAT Master core module on an isolated core, after downloading the source code, manually replace the value of the run_on_cpu variable and rebuild the library, or are there any other ways?