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.

[参考译文] J784S4XEVM:将 J721EXENETXPANEVM 与 PSDK Linux 配合使用

Guru**** 2482225 points
Other Parts Discussed in Thread: TDA4VM, J721EXENETXPANEVM, J784S4XEVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux

器件型号:J784S4XEVM
主题中讨论的其他器件:J721EXENETXPANEVM、TDA4VM、TDA4VH

工具与软件:

我们的客户希望将 J721EXENETXPANEVM 组合在 J784S4XEVM 上、以通过 QSGMII 测试4端口以太网。 他们使用最新的 PSDK Linux (10.00.00.08)预构建映像执行了以下文档中的步骤。

software-dl.ti.com/.../CPSWng-Native-Ethernet.html

要启用 QSGMII、应在 uEnv.txt 中添加相应的 dtbo 文件。

name_overlages=ti/k3-j784s4-evm-ethfw.dtbo ti/k3-j784s4-vision-apps.dtbo ti/k3-j784s4-evm-quad-port-eth1-exp.dtbo

在引导日志中、有四个网络接口(eth0、eth1、eth2、eth3)、但它们似乎没有配置为 QSGMII。 eth0和 efh1似乎配置为用于具有 RGMII 的 DP83867。

引导日志附加在此处: e2e.ti.com/.../J784S4XEVM-linux-boot.log

您能告诉我如何将网络接口配置为 QSGMII 吗?

此致、

大辅

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

    您好!

    我有其他信息。

    在启动日志中、可以看到 dtbo 文件加载失败。

    无法加载"/boot/dtb/ti/k3-j784s4-evm-quad-port-eth1-exp.dtbo "

    以下方法是否不正确?

    [报价用户 id="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux "]

    要启用 QSGMII、应在 uEnv.txt 中添加相应的 dtbo 文件。

    name_overlages=ti/k3-j784s4-evm-ethfw.dtbo ti/k3-j784s4-vision-apps.dtbo ti/k3-j784s4-evm-quad-port-eth1-exp.dtbo

    [报价]

    您能告诉我如何将网络接口配置为 QSGMII 吗?

    此致、

    大辅

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

    您好!  

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5464907 #5464907"]ti/k3-j784s4-evm-quad-port-eth1-exp.dtbo

    在重叠名称中无需提及"ti/"、只是精细认证也足够了。

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux "]在启动日志中、有四个网络接口(eth0、eth1、eth2、eth3)、但它们似乎没有配置为 QSGMII。 eth0和 efh1似乎配置为用于具有 Rgmii 的 DP83867。[/QUOT]

    默认 EthFw 将加载到 MCU2_0上 、并且由于代理客户端、创建了两个接口 eth2、eth3。  

    eth2将是交换机端口接口、eth3将是端口1的仅 MAC 接口。  

    有关更多详细信息、请参阅以太网固件用户指南。

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/ethfw/docs/user_guide/ethfw_c_ug_top.html#ethfw_j784s4_port_cfg

    eth0、eth1是 cpsw2G 接口、我们在 j784s4上有两个 cpsw 实例。  

    当您需要本机 Linux 驱动程序时、请确保从 MCU2_0 (加载 IPC 回声测试应用)禁用 EthFw  

    此致、  

    Sudheer

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

    尊敬的 Sudheer-San:

    感谢您的答复。

    [报价 userid="540868" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5465341 #5465341"]当您需要本机 Linux 驱动程序时、请确保从 MCU2_0禁用 EthFw (加载 IPC 回声测试应用程序)  

    是否需要在 uEnv.txt 中删除"k3-j784s4-evm-ethfw.dtbo"?

    name_overles= ti/k3-j784s4-evm-ethfw.dtbo ti/k3-j784s4-vision-apps.dtbo ti/k3-j784s4-evm-quad-port-eth1-exp.dtbo

    此致、

    大辅

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

    您好!

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5467224 #5467224"]
    当您需要本机 Linux 驱动程序时、请确保从 MCU2_0 (加载 IPC 回声测试应用)禁用 EthFw  

    是否需要在 uEnv.txt 中删除"k3-j784s4-evm-ethfw.dtbo"?

    [报价]

    是的、对于本机 Linux 驱动程序、不需要 ethfw dtbo。

    此致、
    Sudheer

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

    尊敬的 Sudheer-San:

    感谢您的答复。

    我们的客户检查了根文件系统中的目标路径(/boot/dtb/ti)、发现目标文件的文件名不同。

    false:k3-j784s4-evm-quad-port-eth1-exp.dtbo
    true:k3-j784s4-evm-quad-port-eth-exp1.dtbo

    更正 uEnv.txt 中的文件名后、将加载目标 dtbo 文件、但 Linux 在启动期间停止。

    name_overlages=ti/k3-j784s4-evm-ethfw.dtbo ti/k3-j784s4-vision-apps.dtbo ti/k3-j784s4-evm-quad-port-eth-exp1.dtbo

    引导日志附加在此处: e2e.ti.com/.../J784S4XEVM-linux-boot-2.log

    在覆盖名称中无需提及"ti/"只需细致入微。

     uEnv.txt 中的路径中删除"ti/"后、无法加载 dtbo 文件。

    name_overlages=k3-j784s4-evm-ethfw.dtbo k3-j784s4-vision-apps.dtbo k3-j784s4-evm-quad-port-eth-exp1.dtbo

    似乎需要提到"ti/"。

    此致、

    大辅

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

    您好!  

    我可以知道您使用的引导流程吗?  

    似乎未找到文件系统。  

    此致、  

    Sudheer

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

    尊敬的 Sudheer-San:

    感谢您的答复。

    我们的客户使用脚本"create-sdcard.sh"使用预构建的映像"1:tisdk-adas-image-j784s4-evm.rootfs.tar.xz"刷写引导 SD 卡。 根文件系统保留为默认文件系统。

    删除 uEnv.txt 中的"ti/k3-j784s4-evm-ethfw.dtbo"后、似乎无法加载 Linux 映像。

    name_overlages= ti/k3-j784s4-vision-apps.dtbo ti/k3-j784s4-evm-quad-port-eth-exp1.dtbo

    引导日志附加在此处: e2e.ti.com/.../J784S4XEVM-linux-boot-3.log

    此致、

    大辅

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

    您好!

    在覆盖应用中似乎出现了一些故障。 这可能是因为 ethfw.dtbo 中的某些节点在视觉覆盖中被引用。

    FDT_OVERLAY_APPLY (): FDT_ERR_NOTFOUND 失败
    4349字节、在42ms 内读取(100.6KiB/s)
    FDT_OVERLAY_APPLY (): FDT_ERR_BADMAGIC 失败
    基本 FDT 没有/__symbols__节点
    确保您已使用-@进行编译
    错误:未找到命令行平展的设备树
    找不到有效的设备树
    扫描所有引导设备中的引导流

    因此、您需要保持 ethfw-dtbo、直到通过删除 ethfw.dtso 中存在的节点引用来修改视觉重叠。

    有关本机 Linux 驱动程序中启动 CPSW 的信息、请参阅常见问题解答。
    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1264445/faq-how-do-i-bring-brought-up-ethernet-interfaces-for-main-domain-cpswng-in-linux-from-sdk-version-9-0-and-above


    此致、
    Sudheer

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

    尊敬的 Sudheer-San:

    感谢您的答复。

    对于本机 Linux 驱动程序、常见问题解答中提到添加了"k3-j784s4-evm-quad-port-eth1-exp.dtbo"、但没有提到 EthFw。

    因此、您需要保持 ethfw-dtbo 不变、直到通过删除 ethfw.dtso 中存在的节点引用对视觉重叠进行修改为止。

    如何删除 ethfw.dtso 中存在的节点引用?

    此致、

    大辅

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

    您好!

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5477395 #5477395"]

    对于本机 Linux 驱动程序、常见问题解答中提到添加了"k3-j784s4-evm-quad-port-eth1-exp.dtbo"、但没有提到 EthFw。

    [报价]

    请查看常见问题解答、我已更新了与禁用 ETHFW 相关的内容。
    在本例中、只需将 IPC 二进制文件软链接到 MCU2_0、而不必进行视觉重建。

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5477395 #5477395"]
    因此、您需要保持 ethfw-dtbo、直到通过删除 ethfw.dtso 中存在的节点引用来修改视觉重叠。

    如何删除 ethfw.dtso 中存在的节点引用?

    [报价]

    您可以引用 ethfw-dtso 中存在的节点、并在 vision-dtso 中检查引用的节点、然后注释/删除这些节点引用。
    在删除/注释后重新编译 linux-dtbs、并将生成的 dtbo 复制到 SDK 卡根文件系统 boot/dtb/ti。

    此致、
    Sudheer

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

    尊敬的 Sudheer-San:

    感谢您的答复。

    您可以查看常见问题解答吗?我已经更新了与禁用 ETHFW 相关的内容。
    在您的情况下、只需将 IPC 二进制文件软链接到 MCU2_0即可、而无需进行视觉重建。

    如果 Vision Apps 没有使用、是否还需要在 uEnv.txt 中删除"ti/k3-j784s4-vision-apps.dtbo"?

    此致、

    大辅

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

    您好!

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5477480 #5477480"]如果未使用 Vision Apps、是否还需要在 uEnv.txt 中删除"ti/k3-j784s4-vision-apps.dtbo"?

    是的、您可以将其删除。
    此外、使用 IPC 回波测试示例更新所有 R5F 内核的软链接默认视觉二进制文件以软链接到 R5F。

    如果您不关心其他 R5F 内核功能、只需忽略其他内核软链接即可。

    此致、
    Sudheer

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

    尊敬的 Sudheer-San:

    感谢您的答复。

    在 Linux 引导后是否需要执行以下命令以对 IPC echo 测试二进制文件进行软链接?

    # ln -s /lib/firmware/ti-eth/j784s4/ipc_echo_test_mcu2_0_release_strip.xer5f j784s4-main-r5f0_0-fw

    但是、如上面文章中的引导日志所示、Linux 无法引导。

    如何对其进行软链接?

    此致、

    大辅

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

    您好!

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5479578 #5479578"]# ln -s /lib/firmware/ti-eth/j784s4/ipc_echo_test_mcu2_0_release_strip.xer5f j784s4-main-r5f0_0-fw

    IPC 回显测试文件位于中 /lib/firmware/ti-ipc/j784s4 不在 ti-eth/j784s4。 请参阅上面指向的常见问题解答。

    在 Linux 启动后是否需要执行以下命令以软链接 IPC echo 测试二进制文件?

    是的、您可以通过将 SD 卡连接到 PC 进行更新、然后打开根并更新链接。
    如果 SD 卡连接到 PC、则文件路径不是 /lib/firmware、 就越准确 /media/root (即打开 SD 卡并转到 ti-IPC 路径并在软链接中使用它)。

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5479578 #5479578"]

    但是、如上面文章中的引导日志所示、Linux 无法引导。

    如何对其进行软链接?

    [报价]

    如果您添加 ethfw-dtbo、引导应该成功。

    此致、
    Sudheer

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

    您好 Daisuke-San、

    我想我遇到了同样的问题("但 Linux 在启动时停止")。 自己的观点。

    对我有用的东西:

    • RM /lib/firmware/j784s4-main-r5f0_0-fw *
      • 同时卸下 R5f 固件。 我不确定为什么要将其替换为 IPC 示例。 也许 Sudheer 可以解释原因。 如果您打算使用本机驱动程序、则删除交换机固件当然是有意义的。
    • 补丁 k3-j784s4-evm-quad-port-eth1-exp.dtbo 并移除 mux-sel-hog
      • 似乎最近更新了 k3-j784s4-evm.dts (ARM64:dts:TI:k3-j784s4-evm:启用模拟音频支持)、现在可以配置该多路复用器、但 k3-j784s4-evm-quad-port-eth1-exp.dtso 未进行相应更新。 这会导致探测四路以太网端口失败、显然还会阻止探测 SD 卡所需的稳压器 SD。

    我已经附上了我的补丁 dtbo。 通过这两项更改、以太网扩展板端口使用 am65-cpsw-nuss 驱动程序("本机驱动程序")。

    请注意、我使用的是 https://software-dl.ti.com/cicd-report/linux/index.html?section=snapshot&platform=j784s4&snapshot=cicd.scarthgap.202410100400上预编译的 RT 映像 、而不是10.00.00.08版本。

    编辑:我注意到我一开始就包含了错误的.dtbo。 包括-fixed 版本:

    e2e.ti.com/.../7608.k3_2D00_j784s4_2D00_evm_2D00_quad_2D00_port_2D00_eth_2D00_exp1_2D00_fixed.zipRegards

    Dominic

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

    您好!

    rm /lib/firmware/j784s4-main-r5f0_0-fw
    • 同时卸下 R5f 固件。 我不确定为什么要将其替换为 IPC 示例。 也许 Sudheer 可以解释原因。 如果您打算使用本机驱动程序、则删除交换机固件当然是有意义的。
    [报价]

    这没问题、因为您不想让 MCU2_0运行任何固件。 (避免使用 ETHFW)。

    RT Linux 对 TI 产品页面上的客户不适用。 请参阅以下 TDA4VM 的软件页面。
    www.ti.com/.../TDA4VM
    RT Linux 映像很旧、来自上面的软件页面。

    因为它工作正常、您将关闭该线程。

    此致、
    Sudheer

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

    您好、Sudheer:

    请注意,我不是以任何方式附属于 Daisuke。 我想至少听到他的问题是否得到解决是有道理的。

    如果(我不知道、但强烈怀疑、因为源代码匹配) 10.00.00.08版本受到同一问题的影响、接下来将提交一个问题来解决这个问题。

    此致、

    Dominic

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

    您好、Dominic:

    如果(我不知道、但强烈怀疑、因为源代码匹配) 10.00.00.08版本受到同一问题的影响、则下一个问题将是提交一个问题来解决此问题。

    这不是问题、未启用开箱即用 SDK 的功能、
    从 MCU2_0上运行的 ETHFW 服务器启用默认 CPSW9G。 我们无法同时从 MCU2_0和 A72 Linux 启用 CPSW9G、因此我们为客户创建了一个常见问题解答、介绍如何使用本机 Linux 驱动程序启动 CPSW9G。

    我希望上述内容能够澄清请求以及如何获得这些结果。

    此致、
    Sudheer

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

    您好、Sudheer:

    我并不是说需要禁用 ETHFW、这非常好。

    我要说的是、处理器 SDK 附带的 k3-j784s4-evm-quad-port-eth1-exp.dtbo 无法正常工作。 这就是导致问题"但 Linux 在引导期间停止"的原因。 对我来说、这也是影响 Daisuke 的同一个问题。

    我还没有在10.00.00.08上验证过这个、也不打算进行验证、因为我需要 RT、所以我使用的是 CI/CD 构建/自定义 Yocto 构建。 我还自行解决了这个问题、我向另一位客户提供了我的解决方案。 但是、为了其他客户的利益、以下几点可能是合理的:a)验证10.00.00.08上是否存在问题;b)然后提交问题。

    此致、

    Dominic

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

    您好!

    同样、我还没有在10.00.00.08上对此进行验证、也不打算这样做、因为我需要 RT、因此我使用的是 CI/CD 版本/自定义 Yocto 版本。 我还自行解决了这个问题、我向另一位客户提供了我的解决方案。 但是、为了其他客户的利益、以下内容可能是有意义的:a)验证10.00.00.08上是否存在问题;b)然后提交问题[/QUOT]

    这似乎在10.0 SDK 中失败了、同样、我已经进行了测试。

    感谢指点将在下一个 SDK 版本中提出问题和解决办法。

    此致、
    Sudheer

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

    尊敬的 Dominic-san:

    感谢您的大力合作。 很抱歉我迟到了答复。

    客户删除 R5F 固件并从 uEnv.txt 中的重叠部分删除"k3-j784s4-evm-ethfw.dtbo"、并将"k3-j784s4-evm-quad-port-eth1-exp.dtbo"替换为随附文件后、引导失败。

    引导日志附加在此处:e2e.ti.com/.../J784S4-Linux-boot-4.txt

    R5F 固件无法在引导中加载。

    无法加载"/lib/firmware/j784s4-main-r5f0_0-fw "

    如何避免加载 R5F 固件?

    另一方面、在我们的客户将 IPC 二进制文件"ipc_echo_test_MCU2_0_release_strip.xer5f"软链接到 R5F 固件并将"k3-j784s4-evm-quad-port-eth1-exp.dtbo"替换为您所附的文件后、引导成功、QSGMII 端口可以链接起来。

    此致、

    大辅

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

    您好!

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5510731 #5510731"]

    无法加载"/lib/firmware/j784s4-main-r5f0_0-fw "

    如何避免加载 R5F 固件?

    [报价]

    更好的方法可以是软链接 IPC 回波测试二进制文件。

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5510731 #5510731"]另一方面、在我们的客户将 IPC 二进制文件"ipc_echo_test_mcu2_0_release_strip.xer5f"软链接到 R5F 固件并替换"k3-j784s4-evm-quad-port-eth1-exp.dtbo"后、QSGMII/strip.dtbo"已成功连接您的端口、即可引用 QSGMII/QSGMII/端口。]

    这样就可以使用 QSGMII 端口引导 EVM。

    此致、
    Sudheer

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

    尊敬的 Sudheer-San:

    感谢您的答复。

    我们的客户希望在 QSGMII 模式下测试开关模式、但这也不起作用。

    software-dl.ti.com/.../CPSWng-Native-Ethernet.html

    Linux 日志附加在此处:e2e.ti.com/.../J784S4-Linux-log.txt

    如何在 QSGMII 模式下配置为开关模式?

    此致、

    大辅

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

    您好!

    启用生成树协议、如果网络连接中有任何环路、相同的数据包将泛洪在网络中、并创建无限循环。
    请启用生成树协议并选中。

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-j784s4/10_00_00_08/exports/docs/linux/Foundational_Components Network/CPSWng-Native-Ethernet.html#turn-on-off-spanning-tree-protocol-stp Kernel_Drivers
    IP 链路集开发 br0类型桥接 STP_STATE 1/0 


    此外、确保网络中不会出现数据包泛洪。

    此致、
    Sudheer

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

    尊敬的 Sudheer-San:

    感谢您的答复。

    启用桥接器后、QSGMII 在开关模式下正常运行。

    IP 链路设置 br0启动

    此致、

    大辅

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

    尊敬的 Sudheer-San:

    使用两个带有最新 PSDK Linux (10.00.00.08)的 J721EXENETXPANEVM、J784S4XEVM 是否支持8个以太网端口?

    以下主题讨论了如何在具有先前 PSDK Linux (09.02.00.05)的 TDA4VH EVM 上使用两个 J721EXENETXPANEVM 实现8个端口。

    e2e.ti.com/.../tda4vh-q1-evaluate-8-eth-ports-of-cpsw-9g-on-tda4vh-evm

    此致、

    大辅

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

    您好!

    J784S4XEVM 是否支持使用两个带有最新 PSDK Linux (10.00.00.08)的 J721EXENETXPANEVM 的8个以太网端口?

    否、如下主题所述、它具有 H/W 限制、我们需要修改  J721EXENETXPANEVM 的 PHY 地址以连接到 J784s4 EVM。
    e2e.ti.com/.../tda4vh-q1-evaluate-8-eth-ports-of-cpsw-9g-on-tda4vh-evm

    以下主题讨论使用两个 J721EXENETXPANEVM 在装有上一代 PSDK Linux 的 TDA4VH EVM 上实现8个端口(09.02.00.05)。

    对于 SDK 10.0、也可以遵循类似的步骤。

    此致、
    Sudheer

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

    尊敬的 Sudheer-San:

    感谢您的答复。 很抱歉我迟到了答复。

    要在 J784S4XEVM 上使用两个 J721EXENETXPANEVM 实现8个端口、需要修改 k3-j784s4-evm-quad-port-eth-exp1.dtso 文件。

    e2e.ti.com/.../tda4vh-q1-evaluate-8-eth-ports-of-cpsw-9g-on-tda4vh-evm

    但是、k3-j784s4-evm-quad-port-eth-exp1.dtso 文件存在问题、这会导致 Linux 无法引导。

    [报价 userid="387520" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5479680 #5479680"]补丁 k3-j784s4-evm-quad-port-eth1-exp.dtbo 并删除 mux-sel-hog
    • 似乎最近更新了 k3-j784s4-evm.dts (ARM64:dts:TI:k3-j784s4-evm:启用模拟音频支持)、现在可以配置该多路复用器、但 k3-j784s4-evm-quad-port-eth1-exp.dtso 未进行相应更新。 这会导致探测四路以太网端口失败、显然还会阻止探测 SD 卡所需的稳压器 SD。
    [报价]

    [报价 userid="387520" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5481512 #5481512"]我要说的是、处理器 SDK 附带的 k3-j784s4-evm-quad-port-eth1-exp.dtbo 无法正常工作。 这就是导致问题"但 Linux 在引导期间停止"的原因。 对我来说,我想这也是影响 Daisuke 的同一个问题。[/报价]

    您能否提供 k3-j784s4-evm-quad-port-eth-exp1.dtso 文件并修复问题?

    或者、您能告诉我如何修复 k3-j784s4-evm-quad-port-eth-exp1.dtso 文件吗?

    此致、

    大辅

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

    尊敬的 Sudheer-San:

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5564216 #5564216"]

    您能否提供 k3-j784s4-evm-quad-port-eth-exp1.dtso 文件并修复问题?

    或者、您能告诉我如何修复 k3-j784s4-evm-quad-port-eth-exp1.dtso 文件吗?

    [报价]

    顺便说一下、Dominic-San 修改和附加的文件是 dtbo 文件、而不是 dtso 文件、因此不能为8个以太网端口修改。

    在10.0 SDK 中似乎也失败了、我现在已经进行了测试。

    感谢您的指点、我们将在下一个 SDK 版本中提出问题和地址。

    我们是否必须等待下一个 SDK 版本才能解决问题?
    如果是、何时发布固定的 SDK?

    此致、

    大辅

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

    您好!

    意外地、Dominic-San 修改并附加的文件是 dtbo 文件、而不是 dtso 文件、因此不能对8个以太网端口进行修改。

    可以、您可以按如下所示修改 dtso、即注释掉"mux-sel-hog"、并从现在开始通过重新构建 DTB 来使用。

    [报价 userid="102452" url="~/support/processors-group/processors/f/processors-forum/1425786/j784s4xevm-using-j721exenetxpanevm-with-psdk-linux/5565595 #5565595"]
    这似乎在10.0 SDK 中失败了、同样、我已经进行了测试。

    感谢指点将在下一个 SDK 版本中提出问题和解决办法。

    我们是否必须等待下一个 SDK 版本才能解决问题?
    如果是、何时发布固定的 SDK?

    [报价]

    将在 SDK 11.0中解决。 也就是2025年3月。

    此致、
    Sudheer