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.

[参考译文] AM2634:AM2634 Enet CPSW EST 示例:EST 计划间隔时序问题

Guru**** 2526700 points
Other Parts Discussed in Thread: AM2634

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1105315/am2634-am2634-enet-cpsw-est-example-est-schedule-intervals-timing-issues

器件型号:AM2634

您好 TI

我们按照 如下 所示、对 AM2634 EVM + SDK 08.02.01执行 Enet CPSW EST 示例  

AM263x MCU+ SDK:Enet CPSW EST 示例(TI.com)

(1)我们按如下方式设置 CycleTime 和栅极控制列表以及时间间隔

EST 计划参数
参数 时间值
BaseTime 当前时间+  ENET_APP_EST_ADMIN_LIST_DELAY
CycleTime 250 μ s
栅极控制列表
栅极控制 时间间隔
ooCCCCCC 62.5 μ s
CCooCCCC 62.5 μ s
CCCCooCC 62.5 μ s
CCCCCCoo 62.5 μ s

我们按如下所示检查测试结果、它显示  了帧时间间隔=(4us、63us、63us)、不适合(62.5us、62.5us、62.5us)的 EST 栅极控制列表配置

(1)我们按如下方式设置 CycleTime 和栅极控制列表以及时间间隔

EST 计划参数
参数 时间值
BaseTime 当前时间+  ENET_APP_EST_ADMIN_LIST_DELAY
CycleTime 520 usecs
栅极控制列表
栅极控制 时间间隔
ooCCCCCC 130 μ s
CCooCCCC 130 μ s
CCCCooCC 130 μ s
CCCCCCoo 130 μ s

我们按如下所示检查测试结果、它显示  了帧时间间隔=(70us、131us、131us)、不适合(131us、131us、131us)的 EST 栅极控制列表配置

请指导如何确定帧时间间隔以适应 EST 栅极控制列表配置。

BR

Jay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jay、

    如何计算第一个时间间隔为70 us?

    请记住、您发送的第一个数据包可能会在 时间间隔的中间按线。 除非  在启用 EST 之前为该优先级准备 TX 队列(即提前发送数据包)、否则无法保证数据包始终在时间间隔开始时按线。

    换言之、当 EST 已启用且应用程序发送数据包时、数据包可以:(a)在该优先级的时间间隔下次打开时发送、或(b)在时间间隔已经打开时立即发送。 如果是(b)、 则下一间隔中第一个数据包的时间差将小于时间间隔持续时间。 我认为这是您观察到的内容。

    此致、
    -misa