工具与软件:
尊敬的 TI 专家:
SDK 版本:10.01
我们目前正在从 sdk8.4升级到 sdk10.1、但我们发现对 sdk8.4上 cpsw9g 所做的修改在 sdk10.1上不能正常工作。 您能否帮助我确认我的修改是否有遗漏或不准确之处?
此致。
e2e.ti.com/.../0001_2D00_using_2D00_cpsw9g_2D00_on_2D00_mcu20.txte2e.ti.com/.../mcu20-log.txt
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.
工具与软件:
尊敬的 TI 专家:
SDK 版本:10.01
我们目前正在从 sdk8.4升级到 sdk10.1、但我们发现对 sdk8.4上 cpsw9g 所做的修改在 sdk10.1上不能正常工作。 您能否帮助我确认我的修改是否有遗漏或不准确之处?
此致。
e2e.ti.com/.../0001_2D00_using_2D00_cpsw9g_2D00_on_2D00_mcu20.txte2e.ti.com/.../mcu20-log.txt
您好!
SDK 8.4到10.1 ETHFW 中有许多更改。
我们启用了 QoS 功能、以从 SDK 中的应用主文件(app_ethfw_freertos.c)中向客户端提供多个 Rx 流和 Tx 通道。
进行更改时、请将更改集成到 SDK 中的应用程序主文件中。
您需要 在 "gEthApp_virtPortCfg"下配置 MCU2_0以进行自内核资源分配。
此致、
Sudheer
尊敬的 Sudheer:
您需要 在"gEthApp_virtPortCfg"下配置 MCU2_0 来分配自内核资源。
如您所述、我在"gEthApp_virtPortCfg"中找到了以下关键配置、例如"numTxCh"、"numRxCh"或其他配置。 但我还不知道如何在 MCU20上配置这些参数。
您能否提供有关需要对 main 进行的修改的详细信息。 ? 这一问题十分紧迫、我们希望尽快解决。
此致。
您好!
您需要 在"gEthApp_virtPortCfg"下配置 MCU2_0 来分配自内核资源。
您能否检查上面的内容、它应该解析 ETHFW 服务器 Rx 流分配和 Tx 通道分配。
如果您未使用 gPTP、请禁用 ETHFW_GPTP_SUPPORT、如果不需要、则需要 在 gEthAppSwitchPorts 中包含 MAC 端口列表、因为 在 gEthAppPorts 中只包含其他端口。
此致、
Sudheer
尊敬的 Sudheer:
[报价 userid="540868" url="~/support/processors-group/processors/f/processors-forum/1480765/tda4vm-q1-using-cpsw9g-in-mcu20-failed/5685674 #5685674"]如果您未使用 gPTP、请禁用 ETHFW_GPTP_SUPPORT、如果不需要 在 gEthAppSwitchPorts 中添加 MAC 端口列表、则 只需使用 gEthAppPorts、而不使用其他端口。目前、我们不需要使用 GPTP、只需要在局域网内实现正常的数据发送和接收。
此致。
你(们)好
[报价 userid="512804" url="~/support/processors-group/processors/f/processors-forum/1480765/tda4vm-q1-using-cpsw9g-in-mcu20-failed/5685697 #5685697"]如果您未使用 gPTP、请禁用 ETHFW_GPTP_SUPPORT、如果不需要、则需要 在 gEthAppSwitchPorts 中包含 MAC 端口列表、因为 在 gEthAppPorts 中只包含其他端口。
目前、我们不需要使用 GPTP、只需要在局域网内实现正常的数据发送和接收。
[报价]好的、如果可以、则可以禁用 ETHFW_GPTP_SUPPORT
[报价 userid="540868" url="~/support/processors-group/processors/f/processors-forum/1480765/tda4vm-q1-using-cpsw9g-in-mcu20-failed/5685674 #5685674"]您需要 在 "gEthApp_virtPortCfg"下配置 MCU2_0以进行自内核资源分配。
您能否检查上面的内容、它应该解析 ETHFW 服务器 Rx 流分配和 Tx 通道分配。
[报价]上述变化应该有助于您向前推进。
此致、
Sudheer
尊敬的 Sudheer:
[报价 userid="540868" url="~/support/processors-group/processors/f/processors-forum/1480765/tda4vm-q1-using-cpsw9g-in-mcu20-failed/5685705 #5685705"]您需要 在 "gEthApp_virtPortCfg"下配置 MCU2_0以进行自内核资源分配。
您能否检查上面的内容、它应该解析 ETHFW 服务器 Rx 流分配和 Tx 通道分配。
[报价]我不确定除了禁用 ETHFW_GPTP_SUPPORT 之外还可以进行哪些其他修改?
此致。
尊敬的 Sudheer:
更新了以下简单方框图。
我们的电流要求是使用 MCU20上的 cpsw9g 外部连接 tja1101 phy 芯片来实现数据传输和接收。
附件0001-Using-cpsw9g-on-mcu20txt 是在 SDK 8.4上进行的修改、可在具有 cpsw9g 的 MCU20上正常使用。 根据此修改、我需要进行哪些其他修改才能在 SDK 10.01的 MCU20上使用 cpsw9g。
e2e.ti.com/.../2437.0001_2D00_using_2D00_cpsw9g_2D00_on_2D00_mcu20.txt
此致。
您好!
[报价 userid="512804" url="~/support/processors-group/processors/f/processors-forum/1480765/tda4vm-q1-using-cpsw9g-in-mcu20-failed/5685778 #5685778"]您需要 在 "gEthApp_virtPortCfg"下配置 MCU2_0以进行自内核资源分配。
您能否检查上面的内容、它应该解析 ETHFW 服务器 Rx 流分配和 Tx 通道分配
上述问题是否已得到解决?
此致、
Sudheer
嗨 Sudheer、
上述问题是否得到解决? [报价]在 MCU20的"gEthApp_virtPortCfg"下进行以下修改后、TXRX 通道分配目前没有问题。
但还有一些其他问题、您能帮助我了解可以进行哪些修改吗?
e2e.ti.com/.../1452.mcu20_5F00_log.txt
此致。
嗨 Sudheer、
如果您使用的是固定链路、请在 MAC 端口配置下的 board_j721e_evm.c 文件中更新链路速度、而不是自动速度和双工
感谢您的建议。 我将速度和双工值设置为固定值而不是自动。当前没有异常日志打印。
但为什么我在执行 ifconfig?时没有看到像"eth1"这样的网卡
e2e.ti.com/.../mcu20_5F00_log_5F00_0304.txt
此致。
您好!
[报价 userid="512804" url="~/support/processors-group/processors/f/processors-forum/1480765/tda4vm-q1-using-cpsw9g-in-mcu20-failed/5689907 #5689907"]如果您使用的是固定链路、请更新 MAC 端口配置下 board_j721e_evm.c 文件中的链路速度、而不是自动速度和双工
感谢您的建议。 我将速度和双工值设置为固定值而不是自动。当前没有异常日志打印。
[报价]好在这里,因为没有异常打印,经过以上建议。
但为什么我在执行 ifconfig?时没有看到像"eth1"这样的网卡
如果希望 ETHFW 客户端位于 Linux 端、则需要在"gEthApp_virtPortCfg"下启用远程内核。
启用远程内核 ID: IPC_MPU1_0 适用于 Linux 上的 ETHFW 客户端。
此致、
Sudheer
您好!
[报价 userid="512804" url="~/support/processors-group/processors/f/processors-forum/1480765/tda4vm-q1-using-cpsw9g-in-mcu20-failed/5690497 #5690497"]您能给我提供一个有关 IPC_MPU1_0的配置吗? 我当前使用的 IPC_MPU1-0的配置中存在 TX Rx 通道分配错误、因此我不知道问题出在何处。
[报价]可启用"gEthApp_virtPortCfg"下的默认 MCU2_0、MPU1_0配置。
此外、确保 Linux SDK 也是10.1。
此致、
Sudheer
尊敬的 Sudheer:
使用 IPC_MPU1-0和 IPC_MCU2-0的默认配置如下所示、 我在 Linux 上仍然没有网卡。
此外、请确保 Linux SDK 也是10.1.
当然、Linux SDK 是10.1。
e2e.ti.com/.../gEthApp_5F00_virtPortCfg.txt
此致。
尊敬的 Sudheer:
当然可以、下面是新主题:TDA4VM-Q1:CPSW9g 虚拟端口问题-处理器论坛-处理器- TI E2E 支持论坛。
您现在可以关闭该主题帖。
此致。
您好!
[报价 userid="512804" url="~/support/processors-group/processors/f/processors-forum/1480765/tda4vm-q1-using-cpsw9g-in-mcu20-failed/5693546 #5693546"]当然、此处是新主题:TDA4VM-Q1:CPSW9g 虚拟端口问题-处理器论坛-处理器- TI E2E 支持论坛。感谢您打开新主题、将关闭此主题、因为原始问题已解决。
此致、
Sudheer