This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我正在开发一个双核心项目。 当 EtherCAT 从站应用程序在内核0-0上运行时、电机控制应用程序在内核1-0上运行。 我启动内核0-0的调试过程并通过。 EtherCAT 通信没有问题。 但是,当我开始调试内核1-0项目时,只要我传递 System_init();函数,两个 EtherCAT 插槽上的绿色数据 LED 就会熄灭,并且 EtherCAT 上的通信不再能够进行。
我在这里执行的系统初始化过程会对 EtherCAT 套接字产生什么影响? 当我调用 System_init ();通过在另一个内核上添加空任务,我没有任何问题。 问题的根源必须在内核0-0中。
我使用的是电机控制 SDK 9.2.0.9。 MCU PLUS SDK 为"MCU+ SDK 09.02.00"
此致
卡迪尔
插座上的绿色 LED 指示灯熄灭的原因与另一个问题有关。 我观察到、一旦我启动内核1-0中的电机应用、EtherCAT 函数就不能正常工作。 我在 SysConfig 中有一个 SDFM 定义。 在内核0-0 (EtherCAT app)上,系统使用 esl_os_init ()方法进行初始化。 在 SysConfig 中创建 SDFM 是否有任何损害? 它是否与 PRU 配置相关?