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.

[参考译文] J784S4XEVM:J784s4:在 RTOS 下添加对 TCP/IP 套接字的支持

Guru**** 2892950 points

Other Parts Discussed in Thread: J784S4XEVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1639703/j784s4xevm-j784s4-add-support-for-tcp-ip-sockets-under-rtos

器件型号: J784S4XEVM
Thread 中讨论的其他器件: TDA4VH

您好:

我们使用:
J784S4XEVM
TI RTOS SDK v10.1

我们需要使用 MCU_RGMII1 (J40) 以太网端口。

我们有仅 RTOS 用例、无 HLOS(无 Linux、无 QNX)。 SBL 在 MCU1_0 上运行、组合映像 (appimage) 在 MCU1_0、MCU2_0 和 MCU2_1 上运行。  
我们需要在主机 PC (Ubuntu 22.04) 和 J784s4 TI EVM 之间建立以太网连接。  
我们对 EVM 使用静态 IP:
IP:192.168.2.56
网络掩码:255.255.255.0 我们在以下文件中设置的静态 IP:
vision_apps/utils/ethfw/rtos/app_ethfw_freertos.cfer 在 MCU2_0 上使用 lwip 套接字 TCP/IP、而在下、我们仅对 MCU2_0 使用以太网。J40 和台式 PC 以太网插孔之间直接连接了 src 电缆。 当我们将电缆插入 MCU_RGMII1 (J40) 端口(这是我们需要的端口)时、我们会有黄色和绿色 LED 活动。 但当我们尝试 ping EVM 时、无法。 当我们将电缆插入 RGMII1 (J39) 端口时、LED 上没有任何活动。我们能够进行构建、刷写和引导。 但我们无法在 PC 和 EVM 之间建立连接。 这是我们在 ping:pbotev@LIN-0534:~$ ping 192.168.2.56 时得到的
Ping 192.168.2.56 (192.168.2.56) 56 (84) 字节的数据。
从 192.168.2.57 ICMP_Seq=1 无法访问目标主机
从 192.168.2.57 ICMP_Seq=2 无法访问目标主机
从 192.168.2.57 ICMP_Seq=3 无法访问目标主机
^C
-–192.168.2.56 ping 统计信息-----
发送 6 个数据包、0 个接收、+3 个错误、100%数据包丢失、时间 5105ms 请建议在 MCU2_0 上的 RTOS 下需要哪种配置来实现以太网 TCP/IP?
我们是否可以将 RGMII1 (J39) 端口用于我们的用例? 或者、我们应该使用 MCU_RGMII1 (J40)? 或两者都可以使用?


此致、
Pavel