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.

[参考译文] TM4C129XNCZAD:两个接口(以太网&PPP over USB)的 TCP/IP 连接问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/615139/tm4c129xnczad-tcp-ip-connection-problem-with-two-interfaces-ethernet-ppp-over-usb

器件型号:TM4C129XNCZAD

-使用两个示例"tcpEcho"和"tcpEchoPPP"作为 DK_TM4C129X 套件的指南。

-以太网(接口1)和 USB 上的 PPP (接口2)均已初始化并获得不同的 IP。

-使用工具"tcpSendReceive.exe"(Windows 7 64位) 通过以太网成功发送数据包;但 在使用 PPP 通过 USB 发送数据包时失败(TCP/IP 数据包已通过 NDK 接收并传递给 TCP 发送程序"TcpInput()")。

-  如果以太网未初始化、则通过 PPP 接口发送数据包会成功(从"DK_TM4C129X.c"中的"NIMUDeviceTable"中删除"EMACSnow_NIMUInit")。

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

    关于 tcpSendReceive.exe 无法通过 USB 使用 PPP 的问题,请参阅此文章,其中指出 PPP 示例适用于 Linux 而不是 Windows: e2e.ti.com/.../2153009
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复,Ralph
    但我已经修改了 PPP 示例,以便与 Windows 操作系统配合使用,并成功地从 Windows 7回显。
    -PPP 单独运行良好,但以太网接口工作时不工作。

    e2e.ti.com/.../tcpEcho_5F00_ETH_5F00_PPPUSB.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    目标是否在 PPP 连接上接收任何内容? 如果您同时配置了两个,但仅进行 PPP 测试,会发生什么情况?

    您是否查看了 Tools->ROV-BIOS -> Scan for Errors (工具-> ROV-BIOS ->扫描错误)以查看是否存在任何堆栈溢出、异常等?

    抱歉、我不熟悉 PPP。。您必须在窗口框上设置什么才能执行 PPP 测试?

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

    大家好、ToddMullanix、

    -当 PPP 接口仅运行时(尚未插入以太网电缆),PC 和套件可以正常发送/接收数据包。

    -当以太网电缆被插入并且接口获得 IP 时,PPP 接口停止工作(接收 TCP/IP 数据包,但无法派送)(我认为 LCP 数据包仍正常发送和接收)。

    -无 ROV 堆栈溢出、异常等...

    -您可以使用"数据包发送 器"工具进行测试(CCS 控制台上显示的已分配 IP、第一个已分配 IP 的端口为1000、第二个 IP 的端口为1001)。 (https://packetsender.com/)

    -随附的文件说明了如何在 Windows 7上创建 PPP 服务器连接。

    e2e.ti.com/.../Installing-and-configuring-a-Server-PPP-null_2D00_modem-connection-on-Windows-7.doc