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.

[参考译文] RTOS/TDA2PXEVM:RTOS/TDA2PXEVM:支持多个 NetworkRx 链路实例

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/764405/rtos-tda2pxevm-rtos-tda2pxevm-support-for-multiple-networkrx-link-instances

器件型号:TDA2PXEVM
主题中讨论的其他器件:TDA2

工具/软件:TI-RTOS

你(们)好

 

我们正在开发基于 TDA2PX 的硬件,而 VISION SDK 版本是 SDK_03_03_00_00。在这里,当我们尝试以用例启动两个 NetworkRx 链路以进行测试时,我们希望在一个端口中发送映像,在另一个端口中发送传感器数据, 第二个 NetworkRx 链接在链接创建期间失败、如下所述的调试日志(附件):

…μ A

[主机]    15.723144 s:NSP GMAC:MAC 端口0上的 PHY 2 
[主机]    17.523851 s:NDK:链路状态:10Mb/s 全双工 PHY 2. 
[主机]    17.723388 s:NDK:链路状态:PHY 2上无链路 
[主机]    18.328951 s:network_CTRL:正在启动服务器(端口=5000)!!! 
[主机]    18.328981 s:network_CTRL:正在启动服务器... 完成(端口=5000)!!! 
[主机]    21.123589 s:NDK:链路状态:PHY 上的1000Mb/s 全双工2. 

…μ A

[主机]    33.475660 s:network_TX:network_TX:服务器侦听(端口=29172)!!!

[host ]    33.475873 s:系统:错误:链路 ID [68]处未注册链接!!!

 

 

当我们进一步调试代码后发现、我们最多可以有一个 NetworkRx 链接对象、如下所述 SDK 源代码所示

 

vision/platform/tda2/links_fW/include/links_fW/include/link_api/networkRxLink.h

#define network_RX_LINK_OBJ_MAX            (1U)

 

我们是否可以在现有代码库中支持多个 NetworkRx 链接实例? 要启用此功能、需要进行哪些更改、此功能是否需要任何特定的补丁。

您能支持吗?

 

此致、

Raj

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TI Raj
    VSDK 3.3版本中不支持双以太网端口。
    这仅在最新的 VSDK 3.6 (1月初发布)中受支持
    请参阅此链接下载相同版本- www.ti.com/.../processor-sdk-tdax
    主要是更新了 NSP 包以支持双 Mac。 VSDK 还进行了一些配置更改和示例 UC、以支持双 Mac。
    您可以转到 VSDK 3.6版本、也可以使用3.6版的最新 NSP 包。

    BTW、您使用的是静态 IP 还是动态 IP 配置两个端口?
    我们在将一个端口设置为静态端口和将另一个端口设置为动态 IP 方面存在一个未决问题。 但静态或两者都是动态的。

    此致、Shiju