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.
大家好、团队、
我们尝试通过 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 地址?
此致、
斯坦利