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.

[参考译文] MCU-PLUS-SDK-AM243X:lwip 示例:未将 IP 分配给 LP

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1174689/mcu-plus-sdk-am243x-lwip-examples-no-ip-assigned-to-lp

器件型号:MCU-PLUS-SDK-AM243X

您好!

我正在尝试在 am243上运行 lwip 示例、例如 enet_lwip_cpsw。 我按照文档中的设置操作、为我的主机和 LP 设置 LAN、但 LP 不会从路由器上的 DHCP 服务器分配 IP。

以下是运行 enet_lwip_cpsw 示例时获得的日志:

===================================
     Enet LWIP 应用       
===================================
启用时钟!
MDIO_OPEN:282
PHY 3处于活动状态
PHY 15处于活动状态
启动 lwIP 时、本地接口 IP 已启用 DHCP
主机 MAC 地址:F4:84:4c:F9:98:ce
[LWIPIF_LWIP] Enet 已成功启动
[LWIPIF_LWIP] NETIF 初始化成功
status_callback=up,本地接口 IP 为0.0.0.0
UDP 服务器侦听端口5001
Cpsw_handleExternalPhyLinkUp:1232
link_callback=up
     5.40s:CPU 负载=  1.40%
    10.40s:CPU 负载=  1.12%
    15.40s:CPU 负载=  1.12%
    20.40s:CPU 负载=  1.12 %
    25.40s:CPU 负载=  1.12%
    30.40s:CPU 负载=  1.13%
    35.40s:CPU 负载=  1.13%
    40.40s:CPU 负载=1.13%   
    45. 40s:CPU 负载=  1.13%
    50.40s:CPU 负载=  1.13%
Cpsw_handleLinkDown:1392
link_callback==down
    55.40s:CPU 负载=  1.15 %
    60、40:CPU 负载=  1.13 %
    65. 40s:CPU 负载=  1.13%
    70. 40s:CPU 负载=  1.14%
    75. 40s:CPU 负载=  1.14%
Cpsw_handleExternalPhyLinkUp:1232
link_callback=up
    80. 40s:CPU 负载=  1.15 %
    85.40s:CPU 负载=1.15%   
    90. 40s:CPU 负载=  1.16%
    95.40s:CPU 负载=  1.14%
Cpsw_handleLinkDown:1392
link_callback==down
   100. 40s:CPU 负载=  1.16%
Cpsw_handleExternalPhyLinkUp:1232
link_callback=up
Cpsw_handleLinkDown:1392
link_callback==down
Cpsw_handleExternalPhyLinkUp:1232
link_callback=up
   105. 40s:CPU 负载=  1.17%
   110.40s:CPU 负载=  1.15 %
Cpsw_handleLinkDown:1392
link_callback==down
   115.40s:CPU 负载=  1.16%
Cpsw_handleExternalPhyLinkUp:1232
link_callback=up
   120.40s:CPU 负载=  1.16%
   125. 40s:CPU 负载=  1.17%
   130.40s:CPU 负载=  1.16%
   135. 40s:CPU 负载=  1.14%


然后它继续记录 CPU 负载。

我希望您能帮助我进一步解决这个问题。 谢谢你。

最好

贝尔

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

    更新:

    在某个时候、我会得到以下日志:

    status_callback=up、本地接口 IP 为169.254.207.152

    但由于 DHCP 服务器的范围不同、它是无效的 IP。 我还确保 DHCP 正在运行、因为已将 IP 分配给主机。

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

    您好、Belal、

    您使用的 LP 板的版本是什么? MCU SDK 仅支持 E3版本。

    BR

    Nilabh A.

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

    您好、Niblah、

    它是 E2。 这对所有网络示例都有效吗? 我想测试 am243的一些网络功能、那么我需要编写自己的驱动程序吗?

    我在 SDK 文档中找不到有关 LP 板版本支持的任何信息、在哪里可以找到这些信息?

    最好

    贝尔

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

    您好、Belal、

    [引用 userid="523772" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1174689/mcu-plus-sdk-am243x-lwip-examples-no-ip-assigned-to-lp/4420808 #4420808"]我是否需要编写自己的驱动程序,然后

    我建议您获取 E3版本的评估板、而不是编写您的驱动程序。

    请查找以下公告链接:(所有版本8.4及以上均为正确)

    www.ti.com/.../08.04.00.17

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

    您好、Niblah、

    感谢您的快速响应。 旧版 SDK 会怎么样?

    最好

    贝尔

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

    是较早版本支持 E2版本的电路板。(8.3支持)

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

    我尝试在 SDK 版本8.3中运行示例、但存在相同的问题。

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

    Belal、我尝试在我的末尾运行示例、它运行正常。 您将以太网电缆连接到哪个端口?

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

    您好 Belal、您能为您的项目共享 Wireshark 转储。

    BR
    Nilabh A.

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

    您好 Nilabh、

    这是路由器的另一个问题。 它现在已经可以与 SDK V8.3配合使用。

    感谢你的帮助

    最好

    贝尔