主题中讨论的其他器件:C2000WARE
C2000团队、
客户正在使用 F2838x、并且以太网 MAC 的 PTP 卸载功能出现了一些意外行为。 它们使用的是802.1AS 协议。 目前、他们已启用卸载功能、允许他们自动发送对等延迟响应消息、但这只是一步响应。
他们希望它能自动作出两步式的反应。
此外、它们在发出的一步式响应中看不到正确的时间戳。
C2000团队的某个人能否对此发表评论?
谢谢、
David
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.
C2000团队、
客户正在使用 F2838x、并且以太网 MAC 的 PTP 卸载功能出现了一些意外行为。 它们使用的是802.1AS 协议。 目前、他们已启用卸载功能、允许他们自动发送对等延迟响应消息、但这只是一步响应。
他们希望它能自动作出两步式的反应。
此外、它们在发出的一步式响应中看不到正确的时间戳。
C2000团队的某个人能否对此发表评论?
谢谢、
David
Sudharsanan、
我们采用了 C2000Ware 的一些元素和一些自己的软件组件、但 C2000Ware 是我们的起始代码。 我认为这里的真正问题是"PTP 卸载引擎是否支持802.1AS?"。 据我了解、802.1AS 要求对 PeerDelay 请求消息进行2步响应。 我们正在使用卸载引擎(启用了自动 PeerDelay 响应)、并启用了802.1AS 位、但当我们收到 PeerDelay 请求时、我们仅从器件获取单个响应。
我们已查看 PTP 从站卸载示例、但该代码未启用802.1AS。 也许值得尝试颠倒示例中的位置、但我相信我们将在我们自己的代码所在的同一条船上。
最后一个问题。 当消息离开器件时、出站 PTP PeerDelay 响应是否在 MAC 级别标记(正确的一步响应)、或者是否在更高层发生、需要两步响应? 这并不会改变802.1AS 的两步响应要求、但我想了解器件的工作原理。
谢谢、
Steve
您好!
很抱歉答复延误,办公室有很多关于这一问题的说明,由于目前的情况,无法访问办公室,因此需要花一些时间来远程查找可用的文件。
[引用用户="Stephen Stran"]“PTP 卸载引擎是否支持802.1AS?”。 据我了解、802.1AS 要求对 PeerDelay 请求消息进行2步响应。 我们正在使用卸载引擎(启用了自动 PeerDelay 响应)、并启用了802.1AS 位、但当我们收到 PeerDelay 请求时、我们仅从器件获取单个响应。 [/报价]
PTP 卸载引擎用于 IEEE1588时间戳相关的卸载。 希望您提到的是主方。 当从器件接收到 PeerDelay 请求时、将自动生成对等延迟响应。 我无法访问802.1AS 规范来帮助您解决您所提到的第二条消息。 但是、如果它与时间敏感型网络配置文件有关。 我们在 F2838x 上不支持此功能。
在 MAC_Timestamp_Control 寄存器中启用 AV8021ASMEN 时、它仅指定是否应为802.1AS 检查/生成 PTP 消息的传输特定字段。 它不会更改核心 PTP 卸载功能的功能。
[引用用户="Stephen Stran)]最后一个问题。 出站 PTP PeerDelay 响应是否在消息离开器件时在 MAC 层标记(正确的一步响应)、或者在更高层发生、[/引用]
是的、标记的时间戳是在 MAC 级别使用硬件中的 MAC 系统时间。
希望它能澄清。
此致、
Sudharsanan