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.
我在从 Ethfw/Enet LLD 应用配置 SerDes 以用于串行通信协议时遇到问题。 如何从 Linux 禁用 SerDes、这样我就不会重新配置它?
您好!
Linux 和 RTOS 中的 SerDes 驱动程序会进行检查、以确认是否已配置 SerDes。 如果已配置、则跳过串行器/解串器配置。 但当与 HLOS 一起处理 MCU 内核时、我们需要从 RTOS (适用于 ethfw/Enet LLD)配置 SerDes、以用于测试和调试。 为确保对串行器/解串器进行无缝配置、理想情况下应从 Linux 和 u-boot 中禁用串行器/解串器配置。
[PSDK-Linux-Install-Dir]/board-support/u-boot-[Commit-Hash]/configs/<config_name>
""处的文件
<config name>
将取决于您使用的电路板的类型。 此处列出了默认值-
j7200_evm_a72_defconfig
""表示 DRA821 j721e_evm_a72_defconfig
""适用于 TDA4VM/DRA829 j784s4_evm_a72_defconfig
""表示 TDA4VH CONFIG_PHY_CADENCE_SIERRA
""、CONFIG_PHY_CADENCE_TORRENT
""和CONFIG_PHY_J721E_WIZ
""、以存在者为准。 [PSDK-Linux-Install-Dir]
make u-boot
"" [PSDK-Linux-Install-Dir]/board-support/u-boot_build/a72/
""复制到引导介质的引导分区。 status = "disabled";
在相应的 wiz 节点中添加""。
&serdes_wiz0 { status = "disabled"; }
[PSDK-Linux-Install-Dir]/board-support/linux-[Commit-Hash]/arch/arm64/boot/dts/ti/k3-j7200-commom-proc-board.dts
""表示 DRA821 [PSDK-Linux-Install-Dir]/board-support/linux-[Commit-Hash]/arch/arm64/boot/dts/ti/k3-j721e-commom-proc-board.dts
""适用于 TDA4VM/DAR829 [PSDK-Linux-Install-Dir]/board-support/linux-[Commit-Hash]/arch/arm64/boot/dts/ti/k3-j784s4-evm.dts
""表示 TDA4VH [PSDK-Linux-Install-Dir]
make linux-dtbs
"" [PSDK-Linux-Install-Dir]/board-support/linux-[Commit-Hash]/arch/arm64/boot/dts/ti/<dtb-name>
""复制到"" [Boot-media-rootfs-partition]/boot/
<dtb-name>
将取决于您使用的电路板的类型。 此处列出了默认值-
k3-j7200-commom-proc-board.dtb
""表示 DRA821 k3-j721e-commom-proc-board.dtb
""适用于 TDA4VM/DRA829 k3-j784s4-evm.dtb
""表示 TDA4VH 此致、
Tanmy.