您好!
在我们的 PRU-ICSSG EtherCAT 开发中、我们参考了 SDK 示例代码"EtherCAT_SLAVE_Beckhoff_SSC_demo"。
由于我们 MSRAM 资源的限制、我们将 ecat 固件代码放在 XIP 中。 为此、我们删除了指向 ethercat_slave_icss_fwhal.am243x.r5f.ti-arm-clang.release.lib 的链接、而直接编译了 tiescbsp.c。
似乎直接编译 tiescbsp.c 也允许与 TwinCAT 进行正常通信。
那么、我的问题是:
链接到 ethercat_slave_icss_fwhal.am243xr5f.ti-arm-clang.release.lib 与不链接之间有何区别? 由于示例代码在不链接到.lib 的情况下工作、但它仍然可以激活 PRU-ICSSG EtherCAT。