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:TDA4VM:QNX 系统中的 devnp-cpsw2g.so 使用问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1018368/tda4vm-tda4vm-devnp-cpsw2g-so-in-qnx-system-use-questions

器件型号:TDA4VM

你(们)好
当我使用 QNX 系统和 cpsw2g 时、我有一些问题、请帮我解决
在 psdkqa 路径$QNX/devnp/src 中,没有用于实现驱动程序的特定代码。
然后、我检查路径$QNX/devnp/src/cpsw2g 中的文件 common.mk
在 psdkra 路径$/pdk*****中找到了大量外部参考库 /package/ti/drv/enet/src/phy
具有用于 phy 芯片的驱动程序。
我认为 TI RTOS 实现的 PHY 驱动程序和 QNX 只能与该驱动程序运行和通信、
此库文件“devnp-cpsw2g.so”的驱动程序部分取决于 TI 的代码。
如果我想更改 phy 芯片、我应该更改代码/src/phy 以驱动新芯片,不 需要正确更改 QNX?

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

    您好!

    感谢您的查询。  

    是的、除了 PHY 驱动器的路径之外、上述大部分理解都是正确的。

    QNX CPSW2G DEVNP 驱动程序实现可在安装路径${PSDK_RTOS}/psdkqa/qnx/devnp/src.中找到 请注意、此驱动程序使用低级驱动程序、例如 Enet、enetphy、enetoc 等。

    路径中存在这些低级驱动程序的源代码: ${PSDK_RTOS}/psdkqa/pdk/package/ti/drv/enet

    因此 、如果需要更改 PHY 驱动程序以供 QNX 驱动程序使用、则必须在路径  中完成:${PSDK_RTOS}/psdkqa/pdk/package/ti/drv/enet/src/phy   

    谢谢。

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

    你(们)好

    感谢您的重播  

         skd7.3,中的 A72不支持 cpsw9g 多播支持

    以太网协议的 cpsw2g 正常

    如果 我 将 cpsw2g 驱动程序的 phy 更改为切换 ,并且 仍然使用 “devnp-cpsw2g.so” ,则会影响 eth 协议?

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

    您好!

    是的、PSDK QNX 7.3 DEVNP CPSW9G 虚拟驱动程序 不支持 多播支持。 计划在 PSDK QNX 8.1版本中支持此功能。

    [引用 userid="479655" URL"~/support/processors-group/processors/f/processors-forum/1018368/tda4vm-tda4vm-devnp-cpsw2g-so-in-qnx-system-use-questions/3766320 #3766320"]如果 我 将 cpsw2g 驱动程序的 phy 更改为切换 并 仍使用 “devnp-cpsw2g.so” ,则会影响 eth 协议?

    很抱歉、我们不理解这个问题。 您能再次澄清吗?

    谢谢。

    PS:对于任何新查询、建议创建新的 E2E 主题。

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

    你(们)好

    感谢您的重播  

    我的意思是、如果我使用开关来替换 EVM 板中的 PHY 83867 、然后使用 devnp-cpsw2g.so、我能否获得完整的协议支持

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

    您好!

    我不确定你要做什么。 请注意、CPSW9G 和 CPSW2G 是2个不同的外设实例、因此更换 PHY 没有任何帮助。

    如果已为此电路板连接了 devnp-cpsw2g.so 驱动程序、则始终可以使用 CPSW2G 实例。

    谢谢。