请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5728 您好!
我们将自己版本的以太网时间同步移植到 IDKAM5728平台。 我找到的最接近我们感兴趣的示例是 EthernetIP/Adapter (http://software-dl.ti.com/processor-industrial-sw/esd/PRU-ICSS-ETHERNETIP-ADAPTER/latest/index_FDS.html)。 该软件包包含对某些消息进行计时并在这些消息到达时触发中断的固件。
问题在于、我们对更高级别的协议/堆栈(如 EthernetIP 甚至 PTP)不感兴趣。 另一个问题是固件是二进制的、源代码不可用。 我们只对使用标准以太网通信的非常简单的功能感兴趣、最好是将 ICSS-EMAC 驱动程序和固件(processors.wiki.ti.com/.../Processor_SDK_RTOS_ICSS-EMAC)与可配置时间戳结合使用。
我们希望能够准确地配置要设置时间戳的软件包以及将触发中断的软件包。 如果我理解正确、这需要我们编写自己的 PRU 代码。 我认为、根据我们的意图修改 EthernetIP/Adapter 中的固件会比较简单。 您能否提供源代码?
欢迎您提出任何其他意见。
谢谢
Rickard