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-Q1:在 mcu20中使用 cpsw9g 失败

Guru**** 2457760 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1480765/tda4vm-q1-using-cpsw9g-in-mcu20-failed

器件型号:TDA4VM-Q1

工具与软件:

尊敬的 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

    此致。

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

    您好!

    以上是表明未启用自动协商时 PHY 回至手动模式的警告信息。
    如果您使用的是固定链路、请更新 MAC 端口配置下 board_j721e_evm.c 文件中的链路速度、而不是自动速度和双工。

    此致、
    Sudheer

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

    嗨 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

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

    嗨 Sudheer、

    您能给我提供一个有关 IPC_MPU1_0的配置吗? 我当前使用的 IPC_MPU1-0的配置中存在 TX Rx 通道分配错误、因此我不知道问题出在何处。

    此致。

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

    您好!

    [报价 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

    此致。

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

    您好!

    您能否为远程客户端问题创建一个新线程并共享 RTOS 和 Linux 的日志。
    由于此主题与 MCU2_0 ETHFW 故障问题相关、已在上文得到解决。

    此致、
    Sudheer

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

    尊敬的 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