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.

[参考译文] Linux/AM3354:板未获取 IP 地址

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/661562/linux-am3354-board-not-acquiring-ip-address

器件型号:AM3354

工具/软件:Linux

您好!

我正在开发基于 TI Sitara 335x 的电路板。 使用 Sitara SDK 版本7.00.00、Ubuntu 12.04.5LTS、GNU/Linux 3.12.10-ti2013.12.01 armv71。
电路板具有单个以太网端口(eth0)、并已连接到 LAN。 我在 eth0上运行 DHCP。 当我使用下面的脚本使用命令"ifconfig eth0 down"和"ifconfig eth0 up"打开 eth0时、经过一些迭代 Eth0无法获取 IP 地址且无法访问电路板。 我需要重新启动电路板、使其恢复正常状态。


!/bin/bash
` I in `seq 1 100 μ A;
操作
 回显"ifconfig eth0 down (ifconfig eth0 down)"
 ifconfig eth0 down
 睡眠2.
 回显"ifconfig eth0 up"
 ifconfig eth0 up
 睡眠4.
完成

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

    SDK 7.0现在大约为5年、不再受支持。 在此期间、CPSW 驱动程序已进行了大量修改。 此时、我唯一可以推荐的选项是转到当前 SDK。

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

    Schuyler、您好、

    实际上、我们即将完成项目交付、移植到当前 SDK 将需要进行全面测试。
    是否有任何其他替代方案、任何修补程序文件?来解决此问题、以便我们可以使用 SDK7.0本身。

    此致、

    马尼玛兰

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

    Schuyler、您好、

    我已经下载了 SDK8、与其移植新的 SDK 相比、仅从 SDK8到 SDK7使用"网络驱动程序"是否兼容。

    此致、

    马尼玛兰

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

    我很欣赏您的处境、但在过去4年中、该驾驶员做了大量工作。 我们目前有一个与您描述的测试类似的测试、我们当前的 SDK 不存在您看到的此问题。

    我不确定使用 SDK8中的 cpsw.c 将有助于您描述的情况。 我的第一个建议是克隆 TI Linux 树并使用 git 来识别补丁集。 这可能不是一项微不足道的任务。 您是否熟悉 Git?

    另一个建议是下载最新的 TI SDK 并在 TI EVM 上运行(如果您还有)、并确保在尝试此反向端口之前测试在当前 SDK 上正常工作。

    此致、
    Schuyler