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.

[参考译文] LP-AM243:CUTTHROUGH 模式下的端口卡住

Guru**** 1822510 points
Other Parts Discussed in Thread: LP-AM243
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1360778/lp-am243-stuck-port-in-cutthrough-mode

器件型号:LP-AM243

你好?

我在使用最新 TI SDK 的基本示例 enet_layer2_icssg 测试 CUTTHROUGH 时发现了以下问题。

在 CUTTHROUGH 工作模式下端口连接/断开连接测试期间、特定端口在特定条件下关闭(无数据包接收)。


我们即将推出产品、需要紧急解决。 将非常感谢提供援助。


1、环境:
SDK:mcu_plus_sdk_am243x_09_02_00_50
测试板:LP-AM243
示例源:\mcu_plus_sdk_am243x_09_02_00_50\examples\networking\enet_layer2_icssg\icssg_layer2_switch\am243x-lp\r5fss0-0_freertos


2.先决条件:
2.1 CUTTHROUGH 修改
mcu_plus_sdk_am243x_09_02_00_50\source\networking\enet\core\cme\per\icssg.c src

684, void IcssgMacPort_initCfg(Icssg357*macPortCfg) Port_Cfg
- macPortCfg->queueForwardMode[i]= ICSSG_QUEED_FORWARD_MODE_STOREANDFWD;
+ macPortCfg->queueForwardMode[i]= ICSSG_QUEED_FORWARD_MODE_CUTTHROUGH;


2.2添加调试打印
\mcu_plus_sdk_am243x_09_02_00_50\examples\networking\enet_layer2_icssg\enet_layer2_icssg.c
1616.
静态 void EnetMp_rxTask (void * args)
1735.
+ EnetAppUtils_print ("Rx 接收到的大小:%d\r\n"、rxPktInfo->sgList.list[0].segmentFilledLen);

3.测试程序

3.1程序和结果:
a.连接 PC1和 PC2、然后运行示例。 确认 PC1和 PC2上的数据包接收。
b.断开 PC1并确认 PC2上的数据包接收。
c.断开 PC2并连接 PC1。 PC1上无数据包接收。

d.更改 ICSSG_QUEED_FORWARD_MODE_STOREANDFWD 后、重复测试过程以确认正常运行。

3.2配置:
lp board----- PC1
      |___ PC2

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

    你好、 changjun im、

    感谢您的提问。

    为了便于说明、您的设置如下所示。 正确吗?

    PC1 <=>(ICSSG-P1) AM243x (ICSSG-P2)<=> PC2

    [报价 userid="606035" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1360778/lp-am243-stuck-port-in-cutthrough-mode ]]连接 PC1和 PC2、然后运行示例。 确认 PC1和 PC2上的数据包接收。

    此处哪个器件正在发送帧以测试 AM243x 直通?

    xiaofang fang 说:
    ]断开 PC1的连接、并确认 PC2上的数据包接收。

    此处哪个器件正在发送帧以测试 AM243x 直通?

    [报价 userid="606035" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1360778/lp-am243-stuck-port-in-cutthrough-mode 断开 PC2并连接 PC1。 PC1上无数据包接收。

    此处哪个器件正在发送帧以测试 AM243x 直通?

    此致

    Ashwani

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

    PC1 <=>(ICSSG-P1) AM243x (ICSSG-P2)<=> PC2

    PC1和 PC2都尝试发送数据包

    断开 PC1的连接、并确认 从 PC2接收数据包。

    断开 PC2并连接 PC1。 PC1不接收数据包。

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

    你好、 

    我有点困惑。

    断开 PC1的连接并确认 来自 PC2
    的数据包接收

    如果您断开 PC1的连接、则设置将为 AM243x <=> PC2。

    这意味着您仅在 AM243x 上检查数据包接收? 这似乎不是直通用例?

    断开 PC2并连接 PC1。 PC1不接收数据包。

    在这种情况下、设置将是 PC1 <=> AM243x

    此致

    Ashwani

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

    上述测试是直通模式的特殊测试。 它旨在测试切换到直通模式后使用环形网络时可能发生的情况。 在直通模式下使用时、TI MCU 是否不支持1端口连接?

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


    "是否有新的报告?
    为什么您说"这似乎不是直通用例"?
    我认为在"C.断开 PC2并重新连接 PC1"之后出现异常状态"PC1上无数据包接收"。
    剂量不是意味着不起作用,因为取消拔插/拔插口物理?

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

    您好!

    您能否确认问题是否与此处相同- https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1360684/mcu-plus-sdk-am243x-forward_mode_cutthrough

    此致、
    Prajith

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

    你好? 我认为是一样的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好? 我认为是一样的。[/引述]

    您好!

    感谢您的确认。

    问:您能否确认在发现问题的地方用于测试的链路速度? (1Gbps/100Mbps/10Mbps)

    谢谢。此致、
    Miriam  

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

    你好?

    100Mbps

    谢谢。

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

    你好、我是 changjun

    感谢您确认、我们目前在相关帖子中跟踪此问题 、并在此处找到相同的问题- https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1360684/mcu-plus-sdk-am243x-forward_mode_cutthrough

    此致、
    Miriam

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

    我们距离产品发布还有两个月的时间。 如果这个问题没有得到解决、项目就会失败、潜在的损失可能是巨大的。 请你立即注意此事。

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

    尊敬的 Changjun im:

    我们在另一个相关主题上共享了更新、我们有正更新、指出我们已修复了在直通方面出现的问题、并且可以在下周共享固件。
    感谢您的耐心、本问题一直是我们的高度优先事项。

    谢谢。此致、
    Miriam

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

    谢谢大家的好消息。

    TI 的更新是否也适用于100Mbps?

    如果它仅适用于10Mbps、则似乎与我们的100Mbps 应用无关。

    请确保确认此问题是否也能以100Mbps 的速率解决。

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

    是无论链接速度如何、此固件更新均适用。
    正如相关主题中提到的、它已经共享。
    您可以让我们知道您这边的测试后的状态。

    谢谢。此致、
    Miriam

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

    非常感谢大家的好消息。

    实际上、我们的问题是、在从环形网络重复切换到线路网络期间、端口会卡住。

    我们无法创建一个报告此现象的一般案例、因此我们提出了一个类似的案例。

    我们将测试原始问题、并将我们的结果告知您。

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

    您好!

    在此处讨论详情后结束该主题帖 :https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1360684/mcu-plus-sdk-am243x-forward_mode_cutthrough

    此致、
    Prajith