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.

[参考译文] OMAP-L138:StarterWare 以太网问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/669801/omap-l138-starterware-ethernet-issue

Thread 中讨论的其他器件:OMAPL138

您好!

我尝试   从 OMAPL138_StarterWare_1_10_04_01 \ examples \ evmOMAPL138在 ARM 内核上运行 enet_echo 示例。 但它不起作用。

如果我使用 STATUS_IP_ADDRESS、则主机上的客户端无法连接到主板。 如果我将0设置为 STATUS_IP_ADDRESS、它将永远不会获得动态 IP 地址。

if(ipMode != IPADDR_USE_STATIC)
{
    /* wait till the dynamic IP address is properly assigned */
    state = &(sitaraNetIF[instNum].dhcp->state);
  
    while((*state != DHCP_BOUND) && (cnt--));
 
    if(0 == cnt)
    {
        return0;
    }
}

此外,在串行控制台中,它显示了主板的 IP 地址值为0.0.0.0。  这是有效的 IP 地址。 如何解决上述问题???

此致、

Arun Kumar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    团队将收到通知。 他们将直接在此处发布反馈。

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

    我在使用动态 IP 地址时能够在我的终端上重现此问题。 我通过将 sitaraif.c 中的 Lan8710aLinkStatusGet 重试次数从10000增加到25000来解决这个问题。

    尝试一下、让我们知道它是否起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sahin、

      非常感谢。 问题已解决。  

    此致

    Arun Kumar

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

    仍然有一个问题。如果我第一次为 EVM 板加电并进行调试、这个问题只能解决一次。在第二次调试中、它不工作。代码卡在我提到的上一行中。 但是、如果我关闭电路板电源并开始调试、only.problem 将在第二次调试之后首次启动。

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

    您好、Sahin、

               对等连接中存在相同的问题。 连接到网络时、问题迎刃而解。但在对等连接中连接代码卡在该行中。 如何解决??? 我在 Ubuntu 中运行 DHCP 服务器并将静态 IP 设置为我的 PC

     

    此致

    Arun