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.

[参考译文] TMDSCNCD28388D:以太网端口应用问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1187553/tmdscncd28388d-ethernet-port-applications-issue

器件型号:TMDSCNCD28388D
主题中讨论的其他器件:C2000WARE

大家好、

以下是客户提出的问题、可能需要您的帮助:

要求: 28388D 的控制板用于与 PC 通信。 发送和接收数据是正常的二进制数、类似于 SCI 应用。  

实现:

  1. 地址:192.168.2.22
  2. 端口号:6600
  3. 通过 TCP 或 UDP 进行通信
  4. 发送8位数据和接收8位数据。

是否可以实现 I2C 之类的东西、每个 I2C 都可以按功能单独配置、而不是所有数据都混合在一起?

首次调试网络接口时、请参阅 C2000 ware 中的示例文件。 似乎没有设置 TCP 和 UDP (本地端口号)的示例。 在某些情况下、地址也会直接混合在数据流中。 第三方 lwip 的示例似乎已经足够、但使用的功能不同。 例如,device_delay_US()在编译时出现问题。 是否有调试开发板的更好示例可供参考? 或者、C2000中是否有简单易用的例程、例如动手实验?

您可以帮助检查此案例吗? 谢谢。

此致、

樱桃

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

    您好!

    由于假期,专家不在办公室。 请在星期二之前回复。

    谢谢。

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

    您好 Pranali、

    注意周到、只是提供一些更新:

    在为库\通信\以太网\third_party/lwip\examples 调试 enet_lwip_udp 时、PC 端的网络端口是什么? 它在代码中似乎没有配置,在自述文件中也没有配置。  

    谢谢、此致、

    樱桃

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

    樱桃

    TMDSCNCD28388D 与 PC 之间通信的最简单方法是在 GPIO 28和29上使用 SCI (UART)。 我们通过连接到 GPIO 28和29的嵌入式仿真器添加了辅助通信通道。 C2000ware 示例显示了这一点。

    如果您希望在以太网软件实现上获得支持、我可以将该线程传输给该所有者。

    此致、
    Cody  

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

    您好、Cody、

    感谢您的支持。

    [引用 userid="92935" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1187553/tmdscncd28388d-ethernet-port-applications-issue/4475430 #4475430"]如果您想获得以太网软件实现方面的支持,我可以将该线程传输给该所有者。

    由于客户更喜欢以太网软件实现、您可以帮助进行传输吗?  

    谢谢、此致、

    樱桃

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

    樱桃  

    客户是否已经运行或查看了 C2000Ware 中提供的以太网 UDP 示例?  

    可从 C:\ti\c2000\C2000Ware_4_02_00_00\libraries\communications\ethernet/third_party/lwip\examples\enet_lwip_udp 获取

    此示例中使用的端口为28000、用于调用函数(UDP_BIND)

    此致

    Siddharth

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

    您好 Siddharth、

    感谢您的支持。

    UDP_BIND 是指定 DSP 端的端口值、UDP_CONNECT 应该显示为指定 PC 端的端口值。 调试网络端口时、如何获取计算机侧面的端口值?

    上图是需要两个端口值的 SocketTest 软件快照。 如您所建议的那样、6640可以更改为28000。 但另一个端口值是什么?

    谢谢、此致、

    樱桃

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

    樱桃  

    只有客户端配置足以运行示例。  应将其设置为28000或 udp_bind ()函数中指定的任何端口。 一旦它从客户端接收到数据、 只要从客户端接收数据、就会调用 UDP_Rx_callback 函数。

    此致

    Siddharth