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.

[参考译文] TDA4VM:在 A72上使用 QNX 进行 CPSW9G 通信

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1124107/tda4vm-cpsw9g-communication-on-a72-with-qnx

器件型号:TDA4VM

大家好、团队、

          我们尝试通过 A72 (QNX)上的 CPSW9G 与 TDA4VM 评估板上的 QSGMII 端口进行通信。

我们修改了用于启用 QSGMII 端口的 ETFW 并 进行构建(使用命令  make ethfw_all build_SOC_list=J721E build_QNX_A72=yes)、并在 R5内核 MCU2_0上加载了固件。

我们能够检测 QSGMII PHY、一旦我们将 LAN 电缆连接到 ENET 扩展板上的 QSGMII 端口之一、就会建立链路。

我们已在下面更新    了 QNX 路径/psdkqa/QNX/devnp/src 中的 enetlld_if.c 文件。

静态 enet_MacPort gRemoteAppMacPort[]=

#IF 定义(SOC_J721E)
  /*基于 GESI 板的配置*/
  // ENET_MAC_PORT_1、
  // ENET_MAC_PORT_3、
  //ENET_MAC_PORT_4、
  //ENET_MAC_PORT_8、
   /*基于 QSGMII 板的配置*/
  Enet_MAC_PORT_2、// QSGMII main *
  Enet_MAC_PORT_5、// QSGMII 子*
  Enet_MAC_PORT_6、// QSGMII 子*
  Enet_MAC_PORT_7、// QSGMII 子*
定义了#Elif (SOC_J7200)
  /*基于四端口以太网扩展板的配置*/
  Enet_MAC_PORT_1、
  Enet_MAC_PORT_2、
  Enet_MAC_PORT_3、
  Enet_MAC_PORT_4、
#endif

然后在 A72上构建并引导 QNX、并使用 IO_pktt 接口加载 CPSW9G 驱动程序。 然后在 QNX 控制台中尝试以下命令、

if_up -p an0
dhclient -nw an0
ifconfig -v

我们 没有获得 正确的 IP 地址(仅获得回路 IP)。  

我们使用的是、

QNX_SDK8.2和 RTOS_SDK_8.2。

附加 R5和 A72日志、

e2e.ti.com/.../Log_5F00_R5_5F00_QSGMII.txte2e.ti.com/.../A72_5F00_QSGMII_5F00_2.txt

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

    您好!

    日志显示 CPSW9G 驱动程序已正确初始化。

    您是否连接到 DHCP 服务器以获取分配给 TDA4板的 IP 地址?

    此致、
    斯坦利

x 出现错误。请重试或与管理员联系。