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:在 J721S2上支持 USB 超高速

Guru**** 2466550 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2

器件型号:TDA4VM

您好!

我们希望使用 USB 3.0 A 型(主机、超高速)。 正如我们所知、SDK (8.8.4)将 SERDES 配置为支持 EDP + PCIe。

您能否提供示例 Linux 器件树配置以支持 USB + EDP?

USB -> LANE1

EDP->通道2和 LANE3

谢谢、

Ethan

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

    Edthan、

    我们将在2022年8月30日公开推出的最新 SDK (SDK 8.4)上审查此申请、然后与您分享更新。

    请等待几周、以便我们就该主题提供反馈、我们将尽可能加快进度。

    此致
    Karthik

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

    您好、Karthik、

    非常感谢。 我明白了。

    Ethan

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

    客户已迁移至 SDK 8.4、USB 无法在 J721S2平台上工作。

    SDK 中的默认设置需要一些更改、TI 将提供指导。

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

    您好、Edthan、

    您是在 U-Boot 级别还是内核级别启用此功能? 请详细说明要求吗?

    -凯尔西

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

    您好、Keerty、

    我们希望在内核级别启用它。

    谢谢、

    Ethan

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

    Edthan、

    请查看此补丁:

    https://git.ti.com/cgit/ti-linux-kernel/ti-upstream-tools/tree/arch/arm64/boot/dts/ti/k3-j721s2-usb3.dtso?h=ti-linux-5.10.y

    此致、
    基尔西

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

    Keerty、

    我们已经对其进行了测试。 这不奏效。

    Ethan

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

    Edthan、

    只需再次检查、您是否确保正确应用了覆盖层、但仍观察到故障?

    对于 J721s2 EVM、默认情况下、SERDES 在显示端口和 PCIe 之间共享(注意 SERDES 同时只能支持两种协议)。
    对于非默认 EVM 配置、 USB3 补丁被推至:.git.ti.com/.../k3-j721s2-usb3.dtso

    因此、这在我们的 EVM 上未经测试。

    -凯尔西

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

    Keerty、

    是的、我们仍然可以观察到此故障。

    -电子

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

    今天、我的同事将对此主题作出回应。

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

    您好,Edi,

    我们已在末尾检查了修补程序,它运行正常。

    您能否检查 DP 开关设置并确保它遵循以下配置。  

    MCU3 = 0 MCU4 = 1  

    谢谢  

    Diwakar  

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

    您好、Diwakar、

    什么是 DP 开关? 您能给我更具体的描述吗?

    谢谢、

    Ethan

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

    您好,Edi,

    请参阅链接

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/psdk_rtos/docs/user_guide/evm_setup_j721e.html#ospi-boot-mode-j721e-es1-x-versions-only

    请确保开关3 =0且开关4=1。

    谢谢  

    Diwakar

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

    您好、Diwakar、

    如果您是要设置 USB 主机模式或设备模式。 我们已在设计中将 USB 设置为主机模式。

    e2e.ti.com/.../USB3.pdf

    谢谢、

    Ethan

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

    你(们)好

    您是 在 EVM 还是在定制板上测试过此测试?

    此致  

    Diwakar  

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

    您好 、Diwakar、

    它 位于定制板上。

    谢谢、

    Ethan  

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

    你(们)好  

    上面共享的修补程序用于 EVM。

    您能否共享为自定义电路板所做的 dtsi 更改和自定义电路板上的 dmesg 日志 。

    此致

    Diwakar  

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

    您好 、Diwakar、

    这是 dtsi 文件。

    e2e.ti.com/.../k3_2D00_j721s2_2D00_main.txt

    谢谢、

    Ethan

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

    你(们)好  

    这是您为使 USB 在通道1上工作所做的唯一更改中定义了更多有关 USB 的属性  

    k3-j721s2-common-proc-board.dts 是否出现在最终的 DTS 中?

    喜欢:

       MAIN_usbss0_PINS_DEFAULT:main-usbss0-PINs-DEFAULT{
    pinctrl-single、pins =<
    J721S2_IOPAD (0x0ec、PIN_OUTPUT、6)/*(AG25) TIMER_IO1.USB0_DRVVBUS *
    >;
    };

    2.您能否共享 您对 DTS 所使用的所有更改,还可以共享 dmesg 日志。

    此致  

    Diwakar  

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

    您好 、Diwakar、

    这是 K3-j721s2-common-proc-board.dts、

    e2e.ti.com/.../k3_2D00_j721s2_2D00_common_2D00_proc_2D00_board.txt

     

    谢谢、

    Ethan

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

    您好 、Diwakar、

    是否可以修改这些文件以支持 USB3.0?

    谢谢、

    Ethan

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

    您好,Edi,

    您能否检查这些更改。

     

    // SPDX-License-Identifier: GPL-2.0
    /*
     * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/
     *
     * Common Processor Board: www.ti.com/.../J721EXCPXEVM
     */
    
    /dts-v1/;
    
    #include "k3-j721s2-som-p0.dtsi"
    #include <dt-bindings/net/ti-dp83867.h>
    #include <dt-bindings/phy/phy-cadence.h>
    #include <dt-bindings/phy/phy.h>
    #include <dt-bindings/mux/ti-serdes.h>
    
    / {
    	compatible = "ti,j721s2-evm", "ti,j721s2";
    	model = "Texas Instruments J721S2 EVM";
    
    	chosen {
    		stdout-path = "serial2:115200n8";
    		bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x2880000";
    	};
    
    	aliases {
    		serial2 = &main_uart8;
    		mmc0 = &main_sdhci0;
    		mmc1 = &main_sdhci1;
    		spi0 = &ospi0;
    		can0 = &mcu_mcan0;
    		can1 = &main_mcan0;
    		can2 = &main_mcan1;
    		can3 = &main_mcan2;
    		ethernet0 = &cpsw_port1;
    		ethernet1 = &main_cpsw_port1;
    	};
    
    	evm_12v0: fixedregulator-evm12v0 {
    		/* main supply */
    		compatible = "regulator-fixed";
    		regulator-name = "evm_12v0";
    		regulator-min-microvolt = <12000000>;
    		regulator-max-microvolt = <12000000>;
    		regulator-always-on;
    		regulator-boot-on;
    	};
    
    	vsys_3v3: fixedregulator-vsys3v3 {
    		/* Output of LM5140 */
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_3v3";
    		regulator-min-microvolt = <3300000>;
    		regulator-max-microvolt = <3300000>;
    		vin-supply = <&evm_12v0>;
    		regulator-always-on;
    		regulator-boot-on;
    	};
    
    	vsys_5v0: fixedregulator-vsys5v0 {
    		/* Output of LM5140 */
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_5v0";
    		regulator-min-microvolt = <5000000>;
    		regulator-max-microvolt = <5000000>;
    		vin-supply = <&evm_12v0>;
    		regulator-always-on;
    		regulator-boot-on;
    	};
    
    	vdd_mmc1: fixedregulator-sd {
    		compatible = "regulator-fixed";
    		regulator-name = "vdd_mmc1";
    		regulator-min-microvolt = <3300000>;
    		regulator-max-microvolt = <3300000>;
    		regulator-boot-on;
    		regulator-always-on;
    		enable-active-high;
    		vin-supply = <&vsys_3v3>;
    	};
    
    	vdd_sd_dv_alt: fixedregulator-sd-dv-alt {
    		compatible = "regulator-fixed";
    		regulator-name = "vdd_sd_dv_alt";
    		regulator-min-microvolt = <3300000>;
    		regulator-max-microvolt = <3300000>;
    		regulator-boot-on;
    		regulator-always-on;
    		enable-active-high;
    		vin-supply = <&vsys_3v3>;
    	};
    
    	transceiver0: can-phy0 {
    		compatible = "ti,tcan1043";
    		#phy-cells = <0>;
    		max-bitrate = <5000000>;
    		standby-gpios = <&wkup_gpio0 5 GPIO_ACTIVE_LOW>;
    		//enable-gpios = <&wkup_gpio0 4 GPIO_ACTIVE_LOW>;
    		enable-gpios = <&wkup_gpio0 4 GPIO_ACTIVE_HIGH>;
    	};
    
    	transceiver1: can-phy1 {
    		compatible = "ti,tcan1043";
    		#phy-cells = <0>;
    		max-bitrate = <5000000>;
    	};
    
    	transceiver2: can-phy2 {
    		compatible = "ti,tcan1043";
    		#phy-cells = <0>;
    		max-bitrate = <5000000>;
    	};
    
    	transceiver3: can-phy3 {
    		compatible = "ti,tcan1043";
    		#phy-cells = <0>;
    		max-bitrate = <5000000>;
    	};
    
    	dp0_pwr_3v3: fixedregulator-dp0-prw {
    		compatible = "regulator-fixed";
    		regulator-name = "dp0-pwr";
    		regulator-min-microvolt = <3300000>;
    		regulator-max-microvolt = <3300000>;
    		enable-active-high;
    	};
    
    	dp0: dp0-connector {
    		compatible = "dp-connector";
    		label = "DP0";
    		type = "full-size";
    		dp-pwr-supply = <&dp0_pwr_3v3>;
    
    		port {
    			dp0_connector_in: endpoint {
    				remote-endpoint = <&dp0_out>;
    			};
    		};
    	};
    
    };
    
    &main_i2c4 {
    	status = "disabled";
    };
    
    &main_pmx0 {
    	main_uart8_pins_default: main-uart8-pins-default {
    		pinctrl-single,pins = <
    			J721S2_IOPAD(0x038, PIN_INPUT_PULLDOWN, 11) /* (AB28) MCASP0_ACLKX.UART8_RXD */
    			J721S2_IOPAD(0x03c, PIN_OUTPUT_PULLUP, 11) /* (U27) MCASP0_AFSX.UART8_TXD */
    		>;
    	};
    //Ethan+ >>
    	main_i2c0_pins_default: main-i2c0-pins-default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x0e0, PIN_INPUT_PULLUP, 0) /* (AH25) I2C0_SCL */
    			J721E_IOPAD(0x0e4, PIN_INPUT_PULLUP, 0) /* (AE24) I2C0_SDA */
    		>;	
    	};
    //Ethan+ <<
    	main_i2c1_pins_default: main-i2c1-pins-default {
    		pinctrl-single,pins = <
    			J721S2_IOPAD(0x0c4, PIN_INPUT_PULLUP, 13) /* (AB26) ECAP0_IN_APWM_OUT.I2C1_SCL */
    			J721S2_IOPAD(0x0c8, PIN_INPUT_PULLUP, 13) /* (AD28) EXT_REFCLK1.I2C1_SDA */
    		>;
    	};
    
    	main_mmc1_pins_default: main-mmc1-pins-default {
    		pinctrl-single,pins = <
    			J721S2_IOPAD(0x104, PIN_INPUT, 0) /* (P23) MMC1_CLK */
    			J721S2_IOPAD(0x108, PIN_INPUT, 0) /* (N24) MMC1_CMD */
    			J721S2_IOPAD(0x100, PIN_INPUT, 0) /* (###) MMC1_CLKLB */
    			J721S2_IOPAD(0x0fc, PIN_INPUT, 0) /* (M23) MMC1_DAT0 */
    			J721S2_IOPAD(0x0f8, PIN_INPUT, 0) /* (P24) MMC1_DAT1 */
    			J721S2_IOPAD(0x0f4, PIN_INPUT, 0) /* (R24) MMC1_DAT2 */
    			J721S2_IOPAD(0x0f0, PIN_INPUT, 0) /* (R22) MMC1_DAT3 */
    			J721S2_IOPAD(0x0e8, PIN_INPUT, 8) /* (AE25) TIMER_IO0.MMC1_SDCD */
    		>;
    	};
    
    	dp0_pins_default: dp0-pins-default {
    		pinctrl-single,pins = <
    			J721S2_IOPAD(0x0b8, PIN_INPUT, 3) /* (AA24) MCASP1_ACLKX.DP0_HPD */
    		>;
    	};
    
    	main_cpsw_pins_default: main-cpsw-pins-default {
    		pinctrl-single,pins = <
    			J721S2_IOPAD(0x0b8, PIN_INPUT, 6) /* (AA24) MCASP1_ACLKX.RGMII1_RD0 */
    			J721S2_IOPAD(0x0a0, PIN_INPUT, 6) /* (AB25) MCASP0_AXR12.RGMII1_RD1 */
    			J721S2_IOPAD(0x0a4, PIN_INPUT, 6) /* (T23) MCASP0_AXR13.RGMII1_RD2 */
    			J721S2_IOPAD(0x0a8, PIN_INPUT, 6) /* (U24) MCASP0_AXR14.RGMII1_RD3 */
    			J721S2_IOPAD(0x0b0, PIN_INPUT, 6) /* (AD26) MCASP1_AXR3.RGMII1_RXC */
    			J721S2_IOPAD(0x0ac, PIN_INPUT, 6) /* (AC25) MCASP0_AXR15.RGMII1_RX_CTL */
    			J721S2_IOPAD(0x08c, PIN_OUTPUT, 6) /* (T25) MCASP0_AXR7.RGMII1_TD0 */
    			J721S2_IOPAD(0x090, PIN_OUTPUT, 6) /* (W24) MCASP0_AXR8.RGMII1_TD1 */
    			J721S2_IOPAD(0x094, PIN_OUTPUT, 6) /* (AA25) MCASP0_AXR9.RGMII1_TD2 */
    			J721S2_IOPAD(0x098, PIN_OUTPUT, 6) /* (V25) MCASP0_AXR10.RGMII1_TD3 */
    			J721S2_IOPAD(0x0b4, PIN_OUTPUT, 6) /* (U25) MCASP1_AXR4.RGMII1_TXC */
    			J721S2_IOPAD(0x09c, PIN_OUTPUT, 6) /* (T24) MCASP0_AXR11.RGMII1_TX_CTL */
    		>;
    	};
    
    	main_mdio_pins_default: main-mdio-pins-default {
    		pinctrl-single,pins = <
    			J721S2_IOPAD(0x0c0, PIN_OUTPUT_PULLUP, 6) /* (T28) MCASP1_AXR0.MDIO0_MDC */
    			J721S2_IOPAD(0x0bc, PIN_INPUT_PULLUP, 6) /* (V28) MCASP1_AFSX.MDIO0_MDIO */
    		>;
    	};
    
    	main_mcan0_pins_default: main-mcan0-pins-default {
    		pinctrl-single,pins = <
    			J721S2_IOPAD(0x068, PIN_INPUT_PULLUP, 0) /* (U28) MCAN0_RX */
    			J721S2_IOPAD(0x064, PIN_OUTPUT_PULLUP, 0) /* (W28) MCAN0_TX */
    		>;
    	};
    
    	main_mcan1_pins_default: main-mcan1-pins-default {
    		pinctrl-single,pins = <
    			J721S2_IOPAD(0x070, PIN_INPUT_PULLUP, 0) /* (R27) MCAN1_RX */
    			J721S2_IOPAD(0x06c, PIN_OUTPUT_PULLUP, 0) /* (V26) MCAN1_TX */
    		>;
    	};
    
    	main_mcan2_pins_default: main-mcan2-pins-default {
    		pinctrl-single,pins = <
    			J721S2_IOPAD(0x078, PIN_INPUT_PULLUP, 0) /* (Y25) MCAN2_RX */
    			J721S2_IOPAD(0x074, PIN_OUTPUT_PULLUP, 0) /* (R28) MCAN2_TX */
    		>;
    	};
    
    	main_gpio1_pins_default: main-gpio1-pins-default {
    		pinctrl-single,pins = <
    			J721S2_IOPAD(0x000, PIN_INPUT_PULLUP, 7) /* (AG24) EXTINTn.GPIO0_0 */
    			J721S2_IOPAD(0x004, PIN_INPUT, 7) /* (W25) MCAN12_TX.GPIO0_1 */
    			J721S2_IOPAD(0x008, PIN_INPUT, 7) /* (AC24) MCAN12_RX.GPIO0_2 */
    			J721S2_IOPAD(0x00c, PIN_INPUT, 7) /* (AE28) MCAN13_TX.GPIO0_3 */
    			J721S2_IOPAD(0x010, PIN_INPUT_PULLUP, 7) /* (AF28) MCAN13_RX.GPIO0_4 */
    			J721S2_IOPAD(0x014, PIN_INPUT_PULLUP, 7) /* (AD25) MCAN14_TX.GPIO0_5 */
    			J721S2_IOPAD(0x018, PIN_INPUT_PULLUP, 7) /* (W23) MCAN14_RX.GPIO0_6 */
    			J721S2_IOPAD(0x01c, PIN_INPUT_PULLUP, 7) /* (Y24) MCAN15_TX.GPIO0_7 */
    			J721S2_IOPAD(0x020, PIN_INPUT_PULLUP, 7) /* (AA23) MCAN15_RX.GPIO0_8 */
    			J721S2_IOPAD(0x024, PIN_INPUT_PULLUP, 7) /* (Y28) MCAN16_TX.GPIO0_9 */
    			J721S2_IOPAD(0x028, PIN_INPUT, 7) /* (AB24) MCAN16_RX.GPIO0_10 */
    			J721S2_IOPAD(0x02c, PIN_INPUT, 7) /* (V23) GPIO0_11 */
    			J721S2_IOPAD(0x030, PIN_OUTPUT_PULLUP, 7) /* (T26) GPIO0_12 */
    			J721S2_IOPAD(0x040, PIN_INPUT_PULLDOWN, 7) /* (AC28) MCASP0_AXR0.GPIO0_16 */
    			J721S2_IOPAD(0x044, PIN_INPUT_PULLDOWN, 7) /* (Y26) MCASP0_AXR1.GPIO0_17 */
    			J721S2_IOPAD(0x048, PIN_INPUT_PULLDOWN, 7) /* (AB27) MCASP0_AXR2.GPIO0_18 */
    			J721S2_IOPAD(0x04c, PIN_INPUT_PULLDOWN, 7) /* (V27) MCASP1_AXR1.GPIO0_19 */
    			J721S2_IOPAD(0x050, PIN_INPUT_PULLDOWN, 7) /* (W27) MCASP1_AXR2.GPIO0_20 */
    			J721S2_IOPAD(0x054, PIN_INPUT_PULLDOWN, 7) /* (Y27) MCASP2_ACLKX.GPIO0_21 */
    			J721S2_IOPAD(0x058, PIN_INPUT_PULLDOWN, 7) /* (AA27) MCASP2_AFSX.GPIO0_22 */
    			J721S2_IOPAD(0x05c, PIN_INPUT_PULLDOWN, 7) /* (AA26) MCASP2_AXR0.GPIO0_23 */
    			J721S2_IOPAD(0x07c, PIN_INPUT, 7) /* (T27) MCASP0_AXR3.GPIO0_31 */
    			J721S2_IOPAD(0x080, PIN_INPUT, 7) /* (U26) MCASP0_AXR4.GPIO0_32 */
    			J721S2_IOPAD(0x088, PIN_OUTPUT_PULLUP, 7) /* (AD27) MCASP0_AXR6.GPIO0_34 */
    			J721S2_IOPAD(0x0d0, PIN_INPUT, 7) /* (AF26) SPI0_CS1.GPIO0_52 */
    		>;
    	};
    //Ming++ for spi 0 device 202200822 >>
        spi0_pins_default: spi0-pins-default {
        	pinctrl-single,pins = <
        		J721E_IOPAD(0x0D4, PIN_OUTPUT_PULLDOWN, 0) /* (AH27) PIN_SPI0_CLK */
        		J721E_IOPAD(0x0CC, PIN_OUTPUT_PULLDOWN, 0) /* (AE27) PIN_SPI0_CS0 */
        		J721E_IOPAD(0x0D8, PIN_OUTPUT_PULLDOWN, 0) /* (AG26) PIN_SPI0_D0 */
        		J721E_IOPAD(0x0DC, PIN_INPUT_PULLDOWN, 0) /* (AH26) PIN_SPI0_D1 */
        	>;
        };
        pwm1_pins_default: pwm1-pins-default {
        	pinctrl-single,pins = <
        		J721E_IOPAD(0x060, PIN_OUTPUT_PULLDOWN, 7) /* (AC27) PIN_MCASP2_AXR1 */
         	>;
        };
    //Ming++		
    };
    
    &wkup_pmx0 {
    	mcu_cpsw_gpio_pins_default: mcu-cpsw-gpio-pins-default {
    		pinctrl-single,pins = <
    			J721S2_WKUP_IOPAD(0x0dc, PIN_OUTPUT, 7) /* (F28) WKUP_GPIO0_7 */
    			J721S2_WKUP_IOPAD(0x0cc, PIN_INPUT, 7)  /* (C27) WKUP_GPIO0_3 */
    		>;
    	};
    
    	mcu_cpsw_pins_default: mcu-cpsw-pins-default {
    		pinctrl-single,pins = <
    			J721S2_WKUP_IOPAD(0x094, PIN_INPUT, 0) /* (B22) MCU_RGMII1_RD0 */
    			J721S2_WKUP_IOPAD(0x090, PIN_INPUT, 0) /* (B21) MCU_RGMII1_RD1 */
    			J721S2_WKUP_IOPAD(0x08c, PIN_INPUT, 0) /* (C22) MCU_RGMII1_RD2 */
    			J721S2_WKUP_IOPAD(0x088, PIN_INPUT, 0) /* (D23) MCU_RGMII1_RD3 */
    			J721S2_WKUP_IOPAD(0x084, PIN_INPUT, 0) /* (D22) MCU_RGMII1_RXC */
    			J721S2_WKUP_IOPAD(0x06c, PIN_INPUT, 0) /* (E23) MCU_RGMII1_RX_CTL */
    			J721S2_WKUP_IOPAD(0x07c, PIN_OUTPUT, 0) /* (F23) MCU_RGMII1_TD0 */
    			J721S2_WKUP_IOPAD(0x078, PIN_OUTPUT, 0) /* (G22) MCU_RGMII1_TD1 */
    			J721S2_WKUP_IOPAD(0x074, PIN_OUTPUT, 0) /* (E21) MCU_RGMII1_TD2 */
    			J721S2_WKUP_IOPAD(0x070, PIN_OUTPUT, 0) /* (E22) MCU_RGMII1_TD3 */
    			J721S2_WKUP_IOPAD(0x080, PIN_OUTPUT, 0) /* (F21) MCU_RGMII1_TXC */
    			J721S2_WKUP_IOPAD(0x068, PIN_OUTPUT, 0) /* (F22) MCU_RGMII1_TX_CTL */
    		>;
    	};
    
    	mcu_mdio_pins_default: mcu-mdio-pins-default {
    		pinctrl-single,pins = <
    			J721S2_WKUP_IOPAD(0x09c, PIN_OUTPUT_PULLUP, 0) /* (A21) MCU_MDIO0_MDC */
    			J721S2_WKUP_IOPAD(0x098, PIN_INPUT_PULLUP, 0) /* (A22) MCU_MDIO0_MDIO */
    		>;
    	};
    
    	mcu_mcan0_pins_default: mcu-mcan0-pins-default {
    		pinctrl-single,pins = <
    			J721S2_WKUP_IOPAD(0x0bc, PIN_INPUT_PULLUP, 0) /* (E28) MCU_MCAN0_RX */
    			J721S2_WKUP_IOPAD(0x0b8, PIN_OUTPUT_PULLUP, 0) /* (E27) MCU_MCAN0_TX */
    		>;
    	};
    
    	mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-pins-default {
    		pinctrl-single,pins = <
    			J721S2_WKUP_IOPAD(0x0d0, PIN_OUTPUT, 7) 		/* (C23) WKUP_GPIO0_4 */
    			J721S2_WKUP_IOPAD(0x0d4, PIN_OUTPUT, 7) 		/* (F26) WKUP_GPIO0_5 */
    			J721S2_WKUP_IOPAD(0x0d8, PIN_INPUT_PULLUP, 7)	/* (E25) WKUP_GPIO0_6 */
    		>;
    	};
    
    	wkup_gpio1_pins_default: wkup-gpio1-pins-default {
    		pinctrl-single,pins = <
    			J721S2_WKUP_IOPAD(0x0e0, PIN_INPUT, 7) /* (F24) WKUP_GPIO0_8 */
    			J721S2_WKUP_IOPAD(0x060, PIN_INPUT, 7) /* (C21) MCU_OSPI1_CSn1.WKUP_GPIO0_39 */
    		>;
    	};
    
    	mcu_uart1_pins_default: mcu-uart1-pins-default {
    		pinctrl-single,pins = <
    			J721S2_WKUP_IOPAD(0x0ec, PIN_INPUT_PULLDOWN, 2) /* (F25) WKUP_GPIO0_11.MCU_UART0_RXD */
    			J721S2_WKUP_IOPAD(0x0e8, PIN_OUTPUT_PULLUP, 2) /* (F27) WKUP_GPIO0_10.MCU_UART0_TXD */
    		>;
    	};
    };
    
    &main_gpio0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_gpio1_pins_default>;
    };
    
    &main_gpio2 {
    	status = "disabled";
    };
    
    &main_gpio4 {
    	status = "disabled";
    };
    
    &main_gpio6 {
    	status = "disabled";
    };
    
    &wkup_gpio1 {
    //	status = "disabled";
    	pinctrl-names = "default";
    	pinctrl-0 = <&wkup_gpio1_pins_default>;
    };
    
    &wkup_uart0 {
    	status = "reserved";
    };
    
    &mcu_uart0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcu_uart1_pins_default>;
    };
    
    &main_uart0 {
    	status = "disabled";
    };
    
    &main_uart1 {
    	status = "disabled";
    };
    
    &main_uart2 {
    	status = "disabled";
    };
    
    &main_uart3 {
    	status = "disabled";
    };
    
    &main_uart4 {
    	status = "disabled";
    };
    
    &main_uart5 {
    	status = "disabled";
    };
    
    &main_uart6 {
    	status = "disabled";
    };
    
    &main_uart7 {
    	status = "disabled";
    };
    
    &main_uart8 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_uart8_pins_default>;
    	/* Shared with TFA on this platform */
    	power-domains = <&k3_pds 357 TI_SCI_PD_SHARED>;
    };
    
    &main_uart9 {
    	status = "disabled";
    };
    //Ming++ for spi 0 device 202200822 >>
    &main_spi0 {
        pinctrl-names = "default";
        pinctrl-0 = <&spi0_pins_default>;
    	ti,pindir-d0-out-d1-in = <1>;
        status="okay";
        spidev@0 {
           spi-max-frequency = <24000000>;
           reg = <0>;
           compatible = "linux,spidev";
    	};
    };
    //Ming++ for pwm 1 device 202200822
    //&main_ehrpwm1 {
    //    pinctrl-names = "default";
    //    pinctrl-0 = <&pwm1_pins_default>;
    //    status="okay";
    //};
    //Ming++<<
    &main_i2c0 {
    //Ethan+ >>
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_i2c0_pins_default>;
    //Ethan+ <<
    	clock-frequency = <400000>;
    
    	exp0: gpio@20 {
    		compatible = "ti,tca6416"; /*Ming++ change pca9535 to tca6416*/
    		reg = <0x20>;
    		gpio-controller;
    		#gpio-cells = <2>;
    		gpio-line-names = "CANFD1_EN", "CANFD2_EN", "CANFD3_EN",
    				  "LOCAL_CAN_STBn", "CAN_PWR_EN",
    				  "DSI3_PWR_EN",
    				  "CSI0_TX_PWDN", "CSI1_TX_PWDN",
    				  "PASS_01",
    				  "DES1_PDB", "DES2_PDB",
    				  "GPIO_PRG0_RGMII_RST",
    				  "DSI3_nRESET";
    	};
    };
    
    &main_i2c1 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_i2c1_pins_default>;
    	clock-frequency = <400000>;
    };
    
    &main_i2c2 {
    	status = "disabled";
    };
    
    &main_i2c3 {
    	status = "disabled";
    };
    
    &main_i2c4 {
    	status = "disabled";
    };
    
    &main_i2c5 {
    	status = "disabled";
    };
    
    &main_i2c6 {
    	status = "disabled";
    };
    
    &main_sdhci0 {
    	/* eMMC */
    	non-removable;
    	ti,driver-strength-ohm = <50>;
    //	disable-cqe-dcmd;
    	disable-wp;
    };
    
    &main_sdhci1 {
    	/* SD card */
    	pinctrl-0 = <&main_mmc1_pins_default>;
    	pinctrl-names = "default";
    	disable-wp;
    	ti,driver-strength-ohm = <50>;
    	vmmc-supply = <&vdd_mmc1>;
    	vqmmc-supply = <&vdd_sd_dv_alt>;
    };
    
    &mcu_cpsw {
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcu_cpsw_pins_default &mcu_mdio_pins_default &mcu_cpsw_gpio_pins_default>;
    	reset-gpios = <&wkup_gpio0 7 GPIO_ACTIVE_LOW>;
    	status = "okay";
    };
    
    &davinci_mdio {
    	cpsw_phy0: ethernet-phy@0 {
    		reg = <0>;
    		ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
    		ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
    		ti,min-output-impedance;
    	};
    };
    
    &cpsw_port1 {
    	phy-mode = "rgmii-rxid";
    	phy-handle = <&cpsw_phy0>;
    	fixed-link {
    	      speed = <100>;
    	      full-duplex;
    	};
    };
    
    &main_cpsw {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_cpsw_pins_default &main_mdio_pins_default>;
    	reset-gpios = <&exp0 12 GPIO_ACTIVE_LOW>;	/* P12 - GPIO_PRG0_RGMII_RST */	
    	status = "okay";
    };
    
    &main_cpsw_mdio {
    	main_cpsw_phy0: ethernet-phy@0 {
    		reg = <0>;
    		ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
    		ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
    		ti,min-output-impedance;
    	};
    };
    
    &main_cpsw_port1 {
    	phy-mode = "rgmii-rxid";
    	phy-handle = <&main_cpsw_phy0>;
    };
    
    &serdes_ln_ctrl {
    	idle-states = <J721S2_SERDES0_LANE0_PCIE1_LANE0>, <J721S2_SERDES0_LANE1_USB>,
    			<J721S2_SERDES0_LANE2_EDP_LANE2>, <J721S2_SERDES0_LANE3_EDP_LANE3>;
    };
    
    &serdes_refclk {
    	clock-frequency = <100000000>;
    };
    
    &serdes0 {
    	status = "disabled";
    	serdes0_pcie_link: phy@0 {
    		reg = <0>;
    		cdns,num-lanes = <1>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_PCIE>;
    		resets = <&serdes_wiz0 1>;
    	};
    };
    
    &usb_serdes_mux {
    	idle-states = <1>; /* USB0 to SERDES lane 1 */
    };
    
    &edp_serdes_mux {
    	idle-states = <1>; /* EDP0 to SERDES lane 2/3 */
    };
    
    &usbss0 {
    	ti,vbus-divider;
    	ti,usb2-only;
    };
    
    &usb0 {
    	dr_mode = "otg";
    	maximum-speed = "high-speed";
    };
    
    &pcie1_rc {
    	status = "disabled";
    	phys = <&serdes0_pcie_link>;
    	phy-names = "pcie-phy";
    	num-lanes = <1>;
    };
    
    &pcie1_ep {
    	status = "disabled";
    	phys = <&serdes0_pcie_link>;
    	phy-names = "pcie-phy";
    	num-lanes = <1>;
    	status = "disabled";
    };
    
    &ospi1 {
    	status = "disabled";
    };
    
    &dss {
    	/*
    	 * These clock assignments are chosen to enable the following outputs:
    	 *
    	 * VP0 - DisplayPort SST
    	 * VP1 - DPI0
    	 * VP2 - DSI
    	 * VP3 - DPI1
    	 */
    
    	assigned-clocks = <&k3_clks 158 2>,
    			  <&k3_clks 158 5>,
    			  <&k3_clks 158 14>,
    			  <&k3_clks 158 18>;
    	assigned-clock-parents = <&k3_clks 158 3>,
    				 <&k3_clks 158 7>,
    				 <&k3_clks 158 16>,
    				 <&k3_clks 158 22>;
    };
    
    &dss_ports {
    	port {
    		dpi0_out: endpoint {
    			remote-endpoint = <&dp0_in>;
    		};
    	};
    };
    
    &mhdp {
    	pinctrl-names = "default";
    	pinctrl-0 = <&dp0_pins_default>;
    	cdns,no-hpd;
    };
    
    &dp0_ports {
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	port@0 {
    		reg = <0>;
    		dp0_in: endpoint {
    			remote-endpoint = <&dpi0_out>;
    		};
    	};
    
    	port@4 {
    		reg = <4>;
    		dp0_out: endpoint {
    			remote-endpoint = <&dp0_connector_in>;
    		};
    	};
    };
    
    &mcu_mcan0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcu_mcan0_pins_default &mcu_mcan0_gpio_pins_default>;
    	phys = <&transceiver0>;
    };
    
    &mcu_mcan1 {
    	status = "disabled";
    };
    
    &main_mcan0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_mcan0_pins_default>;
    	phys = <&transceiver1>;
    };
    
    &main_mcan1 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_mcan1_pins_default>;
    	phys = <&transceiver2>;
    };
    
    &main_mcan2 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_mcan2_pins_default>;
    	phys = <&transceiver3>;
    };
    
    &main_mcan3 {
    	status = "disabled";
    };
    
    &main_mcan4 {
    	status = "disabled";
    };
    
    &main_mcan5 {
    	status = "disabled";
    };
    
    &main_mcan6 {
    	status = "disabled";
    };
    
    &main_mcan7 {
    	status = "disabled";
    };
    
    &main_mcan8 {
    	status = "disabled";
    };
    
    &main_mcan9 {
    	status = "disabled";
    };
    
    &main_mcan10 {
    	status = "disabled";
    };
    
    &main_mcan11 {
    	status = "disabled";
    };
    
    &main_mcan12 {
    	status = "disabled";
    };
    
    &main_mcan13 {
    	status = "disabled";
    };
    
    &main_mcan14 {
    	status = "disabled";
    };
    
    &main_mcan15 {
    	status = "disabled";
    };
    
    &main_mcan16 {
    	status = "disabled";
    };
    
    &main_mcan17 {
    	status = "disabled";
    };
    ////////Changes made ///
    &main_pmx0 {
            main_usbss0_pins_default: main-usbss0-pins-default {
                    pinctrl-single,pins = <
                            J721S2_IOPAD(0x0ec, PIN_OUTPUT, 6) /* (AG25) TIMER_IO1.USB0_DRVVBUS */
                    >;
            };
    };
    &serdes0 {
            #address-cells = <1>;
            #size-cells = <0>;
            status = "okay";
            serdes0_usb_link: phy@1 {
                    reg = <1>;
                    cdns,num-lanes = <1>;
                    #phy-cells = <0>;
                    cdns,phy-type = <PHY_TYPE_USB3>;
                    resets = <&serdes_wiz0 2>;
            };
    };
    &serdes0_pcie_link {
            status = "disabled";
    };
    &usbss0 {
            pinctrl-0 = <&main_usbss0_pins_default>;
            pinctrl-names = "default";
            /delete-property/ ti,usb2-only;
    };
    
    &usb0 {
            dr_mode = "otg";
            maximum-speed = "super-speed";
            phys = <&serdes0_usb_link>;
            phy-names = "cdns3,usb3-phy";
    
    };
    

    请在运行测试后共享日志。

    此致  

    Diwakar  

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

    您好、Diwakar、

    我帮助 Ethan 测试结果、仍然失败

    结果和 dmesg。


    _________ _________ __
    ||_|_______|_|_|__||_
    |||_|.'|。 |. ||_|_|. |||-_|_|_|
    ||||||||、||||||||||||||||||________________||
    |____||_|

    Arago 项目 j721s2-EVM ttyS2

    Arago 2021.09 j721s2-EVM ttyS2

    j721s2-EVM 登录名:root
    root@j721s2-EVM:~# root
    -sh:root:未找到命令
    root@j721s2-EVM:~# dmesg
    [0.000000]在物理 CPU 上引导 Linux 0x000000 [0x411fd080]
    [0.000000] Linux 版本5.10.120-g95b90aa828 (johesien@Dell-R540)(Aarch64-no-linux-gnu-gcc (A 配置文件体系结构的 GNU 工具链9.2-2019.12 (ARM-9.10))) 9.2.1 20SMP (A 配置文件体系结构的 GNU 工具链) 9.2-2019.12 (ARM-9.31:2039:2039:2039
    [0.000000]机器模型:德州仪器 J721S2 EVM
    [0.000000]仅限配置:ns16550a0 at MMIO32 0x0000000002880000 (选项'')
    [0.000000] printk:启用了引导控制台[ns16550a0]
    [0.000000] EFI:未找到 UEFI。
    [0.000000]、共:保留内存:检测到重叠!
    vision-apps-core-heap-memory-lo@0xdf800000 (0x00000000df800000--0x00000000e3800000)与 vision-apps-core-heap-memory-lo@df800000 (0x00000000df800000--0x00000000e3800000)重叠
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a0000000、大小为1 MiB
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a0000000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:创建了大小为15 mib 的0x0000a0100000 DMA 存储器池
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a0100000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a1000000、大小为1 MiB
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a1000000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:创建了大小为15 mib 的0x0000a1100000 DMA 存储器池
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a1100000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a2000000、大小为1 MiB
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a2000000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:已创建大小为0x00000000a2100000、大小为31 MiB 的 DMA 存储器池
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a2100000、兼容 id sharedma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a4000000、大小为1 MiB
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a4000000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:创建了大小为0x00000000a4100000、大小为31 MIB 的 DMA 存储器池
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a4100000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a6000000、大小为1 MiB
    [ 0.0000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a6000000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a6100000、大小为15 MIB
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a6100000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a7000000、大小为1 MiB
    [ 0.0000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a7000000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a7100000、大小为15 MIB
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a7100000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a8000000、大小为1 MIB
    [ 0.00000]、共:保留内存:已初始化节点 VISION-APS-C71_1-dma-memory@a8000000、兼容 id sharedma-dma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a8100000、大小为31 mib
    [ 0.000000]、共:保留内存:已初始化节点 VISION-APS-C71_1-MEMORY@a8100000、兼容 ID 共享 DMA-POOL
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000aa000000、大小为1 MiB
    [ 0.00000]、共:保留内存:已初始化节点 VISION-APS-C71-DMA-MEMORY@aa000000、兼容 ID SHART-DMA-POOL
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x000000aa100000、大小为111 MIB
    [ 0.000000]、共:保留内存:已初始化节点 VISION-APS-C71_0-memory@aa100000、兼容 id shareda-dma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000b2000000、大小为32 mib
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-rtos-ipc-memory-region@b2000000、兼容 id sharedma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000b4000000、大小为96 MIB
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-dma-memory@b4000000、兼容 id shared-dma-pool
    [0.0000M]、共个:保留内存:已初始化节点 vision_apps_shared-memories、兼容 id dma-heap-carveout
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000df800000、大小为64 MIB
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-core-heap-memory-lo@0xdf800000、兼容 id sharedma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000df800000、大小为64 MIB
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-core-heap-memory-lo@df800000、兼容 id sharedma-pool
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x0000000880000000、大小为736 MIB
    [ 0.000000]、共:保留内存:已初始化节点 vision-apps-core-heap-memory-hi@880000000、兼容 id sharedma-pool
    [0.000000]区域范围:
    [0.000000] DMA [mem 0x0000800000080000000-0x00000000ffFFF]
    [0.000000] dma32为空
    [0.000000]正常[mem 0x00000001000000-0x00000009ffff]
    [0.000000]每个节点的可移动区域开始
    [0.000000]早期存储器节点范围
    [0.000000]节点0:[MEM 0x000080000000-0x00009e7fff]
    [0.000000]节点0:[MEM 0x000000009e800000-0x00000000b0fffFF]
    [0.000000]节点0:[MEM 0x00000000b1000000-0x0000b1FFF]
    [0.000000]节点0:[MEM 0x00000000b2000000-0x0000b9ffFFF]
    [0.000000]节点0:[MEM 0x0000ba000000-0x00000000df7fff]
    [0.000000]节点0:[MEM 0x00000000df800000-0x00000000e37fff]
    [0.000000]节点0:[MEM 0x00000000e3800000-0x00000000ffffff]
    [0.000000]节点0:[MEM 0x0000000880000000-0x00000008adffFFF]
    [0.000000]节点0:[MEM 0x00000008ae000000-0x00000009ffffff]
    [0.000000] Initmem 设置节点0 [mem 0x000080000000-0x00000009ffff]
    [0.000000]在节点0上总计:131070
    [0.000000] DMA 区域:32页用于 memmap
    [0.000000] DMA 区域:保留0页
    [0.000000] DMA 区域:32767页、LIFO 批处理:3
    [0.000000]正常区域:96页用于 memmap
    [0.000000]正常区域:98303页、LIFO 批处理:3
    [0.000000]在节点0上,区域正常:1页处于不可用范围内
    [0.000000] CMA:无法保留512 MIB
    [0.000000] psci:从 DT 探测导管方法。
    [0.000000] psci:在固件中检测到 PSCIv1.1。
    [0.000000] psci:使用标准的 PSCI v0.2函数 ID
    [0.000000] psci:不需要迁移受信任的操作系统
    [0.000000] psci:SMC 调用约定 v1.2
    [0.000000]% pu:嵌入式2页/CPU s50008 r8192 d72872 u131072
    [0.000000] pcpu-alloc:s50008 r8192 d72872 u131072 alloc=2*65536
    [0.000000] pcpu-alloc:[0][1] 1.
    [0.000000]在 CPU0上检测到 PIPT I-cache
    [0.000000] CPU 特性:检测到:GIC 系统寄存器 CPU 接口
    [0.000000] CPU 特性:检测到:EL2矢量硬化
    [0.000000] CPU 特性:检测到:ARM 勘误表1165522、1319367或1530923
    [0.000000] CPU 特性:检测到:spect-BHB
    [0.000000]在上构建了1个区域列表、移动分组。 总页数:130942
    [0.000000]内核命令行:console=ttyS2,115200n8 armlycon=ns16550a, mmio32,0x02880000 mtdparts=47040000.SPI.0:512k (ospi.tiboot3)、2m (rooti.tispl)、4m (rooti.u-boot)、256m@(posphi)、256m@(pstrfb)、256m (rfb)、256m (rfb)、5rfb、fb、fb (rm)、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、rb、fb、fb、rb、rb、fb、rb、rb、fb、fb、fb、rb、fb、rb、fb、rb、fb、rf、rb、fb、fb、rb、fb、r
    [0.000000]条目高速缓存散列表条目:1048576 (顺序:7、8388608字节、线性)
    [0.000000] inode 高速缓存散列表条目:524288 (顺序:6、4194304字节、线性)
    [0.000000] mem 自动初始化:stack:off、heap alloc:off、heap free:off
    [0.000000]软件 IO TLB:映射[mem 0x0000fbff0000-0x00000000ff0000](64MB)
    [0.000000]内存:6412608K/8388480K 可用(10944K 内核代码、1360K rwdata、4352K rodata、1856K init、743K BSS、 1975872K 保留、0K CMA 保留)
    [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=2、Nodes=1
    [0.000000] RCU:可抢占的分层 RCU 实现。
    [0.000000] RCU:已启用 RCU 事件跟踪。
    [0.000000] RCU:RCU 将 CPU 从 NR_CPU=256限制为 nr_CPU_IDs=2。
    [0.000000]启用了 Trampoline 变量的任务 RCU。
    [0.000000] RCU:RCU 计算出的调度程序入伍延迟值为25个 Jiffies。
    [0.000000] RCU:调整 RCU_FANOUT_LEVEE=16的几何结构,nr_CPU_IDs=2
    [0.000000] NR_IRQ:64、nr_IRQ:64、预分配的 IRQ:0
    [0.000000] GICv3:GIC:使用分离 EOI/Deactivate 模式
    [0.000000] GICv3:实现960个 SPI
    [0.000000] GICv3:已实现0个扩展 SPI
    [0.000000] GICv3:分销商不支持范围选择器
    [0.000000] GICv3:实现了16个 PPI
    [0.000000] GICv3:CPU0:找到重新分配器0区域0:0x0000000001900000
    [0.000000]其[mem 0x01820000-0x0182FFF]
    [0.000000] GIC:为其启用变通办法:Socionext Synquacer pre-its
    [0.000000]其@0x0000000001820000:已分配1048576器件@8c0800000 (flat、esz 8、psz 64K、SHR 0)
    [0.000000] ITS:对 cmd 队列使用高速缓存刷新
    [0.000000] GICv3:使用 LPI 属性表@0x00000008c00b0000
    [0.000000] GIC:为 LPI 属性表使用缓存刷新
    [0.000000] GICv3:CPU0:使用分配的 LPI 挂起表@0x00000008c00c0000
    [0.000000] arch_timer:以200.00MHz (phys)运行的 cp15计时器。
    [0.000000]时钟源:arch_sys_counter:mask:0xffffffffffffffffffffffffff max_cycles:0x2e2049d3e8、max_idle_ns:440795210634 ns
    [0.000002] sched_clock:200MHz 时为56位、分辨率5ns、每4398046511102ns 换行一次
    [0.008360]控制台:彩色虚拟设备80x25
    [0.012926]校准延迟环路(跳过)、使用计时器频率计算的值。 400.00 BogoMips (lpj=800000)
    [0.023596] pid_max:默认值:32768最小值:301
    [0.028346] LSM:安全框架初始化
    [0.033102]安装高速缓存散列表条目:16384 (顺序:1、131072字节、线性)
    [0.040856]安装点高速缓存散列表条目:16384 (顺序:1、131072字节、线性)
    [0.050115] RCU:分层 SRCU 实现。
    [0.055195]平台 MSI:创建了 MSI 控制器@1820000域
    [0.061381] PCI/MSI:创建了/bus@100000/中断控制器@1800000/msi-controller@1820000域
    [0.070675] EFI 服务将不可用。
    [0.075441] SMP:启动辅助 CPU ...
    [0.088567]在 CPU1上检测到 PIPT I-cache
    [0.088592] GICv3:CPU1:找到重新分配器1区域0:0x0000000001920000
    [0.088604] GICv3:CPU1:使用分配的 LPI 挂起表@0x00000008c00d0000
    [0.088646] CPU1:启动的辅助处理器0x00000001 [0x411fd080]
    [0.088707] SMP:带来1个节点、2个 CPU
    [0.118057] SMP:总共激活2个处理器。
    [0.122861] CPU 特性:检测到:支持32位 EL0
    [0.128116] CPU 特性:检测到:CRC32指令
    [0.142487] CPU:所有 CPU 均在 EL2上启动
    [0.146693]替代方案:修补内核代码
    [0.151769] devtmpfs:已初始化
    [0.158683]由于缺少种子,KASLR 被禁用
    [0.163356]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:7645041785100000 ns
    [0.173324] futex 散列表条目:512 (顺序:-1、32768字节、线性)
    [0.180465] pinctrl 内核:已初始化 pinctrl 子系统
    [0.186034] DMI 不存在或无效。
    [0.190324] NET:注册协议系列16.
    [0.195238] DMA:为原子分配预分配的1024 K2B GFP_kernel 池
    [0.202727] DMA:预分配1024 KiB GFP_kernel|GFP_DMA 池用于原子分配
    [0.210892] DMA:预分配1024 KiB GFP_kernel|GFP_dma32池用于原子分配
    [0.219277]散热系统:寄存式调热器'step_wis'
    [0.219280] thermal_sys:寄存式热调节器"power_allocator"
    [0.225852]硬件断点:找到6个断点和4个观察点寄存器。
    [0.239500] ASID 分配器、初始化为65536个条目
    [0.257540] HugeTLB 注册的16.0 GiB 页大小,预分配的0页
    [0.264397] HugeTLB 注册512 MIB 页大小,预分配0页
    [0.271159] HugeTLB 注册的2.00 MIB 页大小,预分配的0页
    [0.279221]密码:Max_cpu_qlen 设置为1000
    [0.285517]检测到 K3-chipinfo 43000014.chipid:系列:J721S2修订版:SR1.0 JTAGID[0x0bb7502f]
    [0.294431] VSYS_3V3:由 EVM_12v0供电
    [0.298790] VSYS_5v0:由 EVM_12v0供电
    [0.303154] VDD_mmc1:由 VSYS_3V3供电
    [0.307479] VDD_SD_dv_alt:由 VSYS_3V3供电
    [0.312601] iommu:默认域类型:已翻译
    [0.317723] SCSI 子系统已初始化
    [0.321781] MC: Linux media interface: v0.10.
    [0.326165]视频开发:Linux 视频捕捉接口:v2.00
    [0.331797] pps_core:LinuxPPS API 版本。 1已注册
    [0.336867] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [0.346203] PTP 时钟支持已注册
    [0.350221] EDAC MC:版本:3.0.0
    [0.354015] FPGA 管理器框架
    [0.35752]已初始化高级 Linux 声音架构驱动程序。
    [0.364185]时钟源:切换到时钟源 ARCH_SYS_COUNTER
    [0.370610] VFS:磁盘配额 dquot_6.6.0
    [0.374671] VFS:Dquot 高速缓存散列表条目:8192 (顺序0、65536字节)
    [0.384479] Carveout 堆:在0x00000000ba000000处导出600 MIB
    [0.390792] NET:注册协议系列2.
    [0.395469] IP ID 哈希表条目:131072 (顺序:4、1048576字节、线性)
    [0.405044] tcp_listen_portaddr_hash 哈希表条目:4096 (顺序:0、65536字节、线性)
    [0.413813] TCP 建立哈希表条目:65536 (顺序:3、524288字节、线性)
    [0.422116] TCP BIND 哈希表条目:65536 (顺序:4、1048576字节、线性)
    [0.430129] TCP:已配置哈希表(建立65536 BIND 65536)
    [0.436920] UDP 哈希表条目:4096 (顺序:1、131072字节、线性)
    [0.443951] UP-Lite 哈希表条目:4096 (顺序:1、131072字节、线性)
    [0.451499] NET:注册协议系列1.
    [0.456292] RPC:注册后命名为 UNIX 套接字传输模块。
    [0.462351] RPC:注册的 UDP 传输模块。
    [0.467165] RPC:注册 TCP 传输模块。
    [0.471969] RPC:注册的 TCP NFSv4.1反向通道传输模块。
    [0.478553] PCI:CLS 0字节、默认64
    [0.482928]硬件性能事件:通过 ARMv8_cortex_a72 PMU 驱动器启用、提供7个计数器
    [0.493555]初始化系统受信任的密钥环
    [0.498195]工作集:TIMESTAMP_BITS =46 max_order=17 buck_order=0
    [0.506469] squashfs:4.0版(2009/01/31) Phillip Lougher
    [0.512779] NFS:注册 id_resolver 密钥类型
    [0.517973]注册了密钥类型 id_resolver
    [0.522244]注册密钥类型 id_legacy
    [0.526366] nfs4filelaout_init:NFSv4文件布局驱动程序正在注册...
    [0.533214] nfs4flexfilelaout_init:NFSv4 Flexfile 布局驱动程序正在注册...
    [0.540856] 9p:安装 v9fs 9p2000文件系统支持
    [0.565303]密钥类型非对称已注册
    [0.569491]已注册非对称密钥解析器'x509'
    [0.574493] Block layer SCSI generic (BSG) driver version 0.4 loaded (Major 243)(已加载块层 SCSI 通用(BSG)驱动程序版本0.4 (主要243)
    [0.582051]已注册 IO 调度程序 MQ-Deadline
    [0.586677]已注册 IO 调度程序 kyber
    [0.591907] pinctrl-single 4301c000.pinctrl:94引脚、尺寸376
    [0.598079] pinctrl-single 11c000.pinctrl:72个引脚、尺寸288
    [0.606121] K3-ringacc 2b800000.ringacc:无法获取 MSI 域
    [0.612407] K3-acc ring3c000000.ringacc:无法获取 MSI 域
    [0.620154]串行:8250/16550驱动程序,10个端口,启用 IRQ 共享
    [0.632589]返修:模块已加载
    [0.638694]循环:模块已加载
    [0.642288] sysfs:无法创建重复的文件名'/devices/platform/dma_buf_phys
    [0.650221] CPU:0 PID:1 Comm:swapper/0未被污染5.10.120-g95b90aa828 #6
    [0.657509]硬件名称:德州仪器(TI) J721S2 EVM (DT)
    [0.663287]呼叫追踪:
    [0.665787] dump_backtrace+0x0/0x1a0
    [0.66952] show_stack+0x18/0x68
    [0.672906] dump_stack+0xd0/0x12c
    [0.676377] sysfs_warn_DUP +0x60/0x80
    [0.680111] sysfs_create_dir_ns+0xe0/0xf8
    [0.684293] kobject_add_internal+0x98/0x288
    [0.688650] kobject_add+0x94/0x100
    [0.692209] DEVICE_ADD+0xe0/0x740
    [0.695678] platform_device_add+0x100/0x238
    [0.700035] platform_device_register_full+0xcc/0x150
    [0.705194] dma_Buf_phys_init+0x6c/0x9C
    [0.709195] do_One_initcall+0x54/0x1b8
    [0.713109] kernel_init_freeed+0x220/0x2a0
    [0.717556] kernel_init+0x14/0x114
    [0.721112] RET_FANK_+0x10/0x34
    [0.724786] kobject_add_internal 使用-EEXIST 失败对于 dma_buf_phys、不要尝试在同一目录中注册名称相同的内容。
    [0.737982]兆次采样:07.714.04.00-RC1
    [0.743404] Tun:通用 TUN/Tap 设备驱动程序、1.6
    [0.748834] igbvf:英特尔Registered千兆位虚拟功能网络驱动程序
    [0.755242] igbvf:版权所有(c) 2009 - 2012英特尔公司。
    [0.761310] sky2:驱动程序版本1.30
    [0.76565657] VFIO -用户级元驱动程序版本:0.3
    [0.771412] i2c /dev/entries 驱动程序
    [0.775604] sdhci:安全数字主机控制器接口驱动程序
    [0.781931] sdhci:版权所有(c) Pierre Osman
    [0.786636] sddhci-pltfm:SDHCI 平台和驱动程序助手
    [0.792884] ledtrig-CPU:已注册以指示 CPU 上的活动
    [0.799211] SMCCC:SoC_ID:ARCH_SOC_ID 未实现,正在跳过....
    [0.806326]开孔器:探测导管方法。
    [0.8108891]对象:修订版3.17 (15a746d2)
    [0.811025]选项:启用动态共享存储器
    [0.825846] OTEE:已初始化的驱动程序
    [0.830728] NET:注册协议系列17.
    [0.835347] 9pnet:安装9P2000支持
    [0.839750]注册的密钥类型 DNS_旋 变传感器
    [0.844228]正在加载已编译的 X.509证书
    [0.851821] k3-ringacc 2b800000.ringacc:无法获取 MSI 域
    [0.858225] k3-lingacc 3c000000.ringacc:无法获取 MSI 域
    [0.866200] ti-sci 44083000.系统控制器:ABI:3.1 (固件版本0x0008 '8.4.1- v08.04.01 (Jolly Jellyfi")
    [0.895038] omap_i2c 42120000.i2c:100kHz 时的总线0修订版0.12
    [0.901188] OMAP_i2c 40b00000。i2c:总线1修订版0.12 (100kHz 时)
    [0.907265] OMAP_i2c 40b10000.i2c:总线2修订版0.12、100kHz
    [0.913674] pca953x 3-0020:找不到电源 VCC、正在使用虚拟稳压器
    [0.920495] pca953x 3-0020:不使用 AI
    [0.948672] OMAP_i2c 2000000.i2c:400kHz 时的总线3修订版0.12
    [0.955025]已创建 ti-sci-intr 42200000.interrupt-controller:中断路由器125域
    [0.963596] ti-sci-intr bus@100000:interrupt-controller@a00000:已创建中断路由器148域
    [0.972928]创建了 ti-sci-intr 310e0000.interrupt-controller:中断路由器227域
    [0.981514(XV) ti-sci-inta 33d00000.msi-controller: interrupt Aggregator domain 265 created
    [0.990474] k3-ringacc 2b800000.ringacc:环形加速器探测环:286,gp-ring [96,20] sci-dev-id:272
    [1.000361] K3-ringacc 2b800000.ringacc:dma-ring-reset-quirk:disabled
    [1.007120] k3-ringacc 2b800000.ringacc:RA Proxy Rev. 66349100、num_proxies:64
    [1.015907] K3-ringacc 3c000000.ringacc:环形加速器探测环:1024、gp-ring [878,128] sci-dev-id:259
    [1.026063] k3-ringacc 3c000000.ringacc:dma-ring-reset-quik:已禁用
    [1.032822] k3-acc ring3c000000.ringacc:RA 代理版本66349100、num_proxies:64
    [1.040521] omap8250 40a00000.serial:无法获取别名
    [1.046578] printk:禁用控制台[ttyS2]
    [1.050983] 2880000.serial: tmio 0x2880000处的 ttyS2 (IRQ = 22、base_baud = 3000000)是8250
    [1.059727] printk:启用控制台[ttyS2]
    [1.068164] printk:禁用引导控制台[ns16550a0]
    [1.080702] DaVinci_MDIO 46000f00.MDIO:在手动模式下配置 MDIO
    [1.124187] DaVinci_MDIO 46000f00.MDIO:达芬奇 MDIO 修订版9.7、总线频率1000000
    [1.133903] dp83812_read_strap:自举为0x280
    [1.367039] DaVinci_MDIO 46000f00.MDIO:PHY[0]:器件46000f00.MDIO:00、驱动程序 TI DP83TC812CS2.0
    [1.375941] am65-cpsw-桁 架460000.ethernet:正在初始化 am65 cpsw 桁架版本0x6BA02102、cpsw 版本0x6BA82102端口:2个查询:00000000
    [1.389694] DaVinci_MDIO c200f00.MDIO:在手动模式下配置 MDIO
    [1.436188] DaVinci_MDIO c200f00.MDIO:达芬奇 MDIO 修订版9.7、总线频率1000000
    [1.445157] DaVinci_MDIO c200f00.MDIO:PHY[0]:device c200f00.MDIO:00、driver TI DP83867
    [1.453279] am65-cpsw-桁 架 c200000以太网:正在初始化 am65 cpsw 桁架版本0x6BA02102、cpsw 版本0x6BA82102端口:2个查询:00000000
    [1.467042] am65-CPT 310d0000.CPT:CPT ver 0x4e8a010c、freq:200000000、add_val:4pps:0
    [1.576661] mmc0:CQHCI 版本5.10
    [1.580958] mmc1:CQHCI 版本5.10
    [1.585717] DaVinci_GPIO 42100000.GPIO:未找到 IRQ 索引0
    [1.591471] DaVinci_GPIO 421000.GPIO:错误-ENXIO:IRQ 未被组装
    [1.5999999993] OMAP-mailbox 31f80000.mailbox:OMAP mailbox rev 0x66fca100
    [1.606833] OMAP-mailbox 31f81000.mailbox:OMAP mailbox rev 0x66fca100
    [1.613642] OMAP-mailbox 31f82000.mailbox:OMAP mailbox rev 0x66fca100
    [1.620461] OMAP-mailbox 31f84000.mailbox:OMAP mailbox rev 0x66fca100
    [1.621223] mmc0:使用 ADMA 64位的4f80000.MMC [4f80000.MMC]上的 SDHCI 控制器
    [1.634469] mmc1:使用 ADMA 64位的4fb0000.MMC [4fb0000.mmc]上的 SDHCI 控制器
    [1.642400] ti-uDMA 285c0000.dma-controller:通道:26 (tchan:13、rchan:13、gp-rflow:8)
    [1.652291] ti-uDMA 31150000.dma-controller:channels:48 (tchan:24、rchan:24、gp-rflow:16)
    [1.663768] SPI-NOR spi0.0:无法识别的 JEDEC ID 字节:2C 5b 19 10 41 00
    [1.670668] SPI-NOR:spi0.0的探测失败,错误-2
    [1.676829] DaVinci_MDIO 46000f00.MDIO:在手动模式下配置 MDIO
    [1.720191] DaVinci_MDIO 46000f00.MDIO:达芬奇 MDIO 修订版9.7、总线频率1000000
    [1.720611] mmc0:已启用命令队列引擎
    [1.729947] dp83812_read_strap:自举为0x280
    [1.732360] mmc0:地址0001处的新 HS200 MMC 卡
    [1.742125] mmcblk0:mmc0:0001 S0J59X 119 GiB
    [1.746689] mmcblk0boot0:mmc0:0001 S0J59X 分区1 31.5 mib
    [1.752781] mmcblk0boot1:mmc0:0001 S0J59X 分区2 31.5 mib
    [1.758855] mmcblk0rpmb:mmc0:0001 S0J59X 分区3 4.00 mib、chardev (237:0)
    [1.768071] mmcblk0:P1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12
    [1.965553] DaVinci_MDIO 46000f00.MDIO:PHY[0]:device 46000f00.MDIO:00、driver TI DP83TC812CS2.0
    [1.974472] am65-cpsw-桁 架460000.ethernet:正在初始化 am65 cpsw 桁架版本0x6BA02102、cpsw 版本0x6BA82102端口:2个查询:00000000
    [1.987768] am65-cpsw-桁 架460000.ethernet:设置新的 flow-id-base 48
    [1.994580] am65-cpsw-桁 架460000.ethernet:初始化 cpsw ale 版本1.4
    [2.001792] am65-cpsw-桁 架460000.ethernet:ALE 表大小64
    [2.008203] am65-cpsw-桁 架460000.ethernet:CPT 版本0x4e8a010b、freq:500000000、add_val:1pps:0
    [2.018685] DaVinci_MDIO c200f00.MDIO:在手动模式下配置 MDIO
    [2.064189] DaVinci_MDIO c200f00.MDIO:达芬奇 MDIO 修订版9.7、总线频率1000000
    [2.073179] DaVinci_MDIO c200f00.MDIO:PHY[0]:device c200f00.MDIO:00、driver TI DP83867
    [2.081304] am65-cpsw-桁 架 c200000以太网:正在初始化 am65 cpsw 桁架版本0x6BA02102、cpsw 版本0x6BA82102端口:2个查询:00000000
    [2.094570] am65-cpsw-nuss c200000以太网:设置新的 flow-id-base 82
    [2.101328] am65-cpsw-nuss c200000以太网:使用随机 MAC 地址
    [2.107594] am65-cpsw-nuss c200000以太网:初始化 cpsw ale 版本1.4
    [2.114722] am65-cpsw-nuss c200000以太网:ALE 表大小64
    [2.120956] am65-cpsw-nuss c200000以太网:CPT 版本0x4e8a010b、freq:200000000、add_val:4 pps:0
    [2.130970] debugfs:名为'pm_genpd'的目录'PD:276'已存在!
    [2.138756] debugfs:目录'PD:154'、父级'pm_genpd'已存在!
    [2.150654] ALSA 器件列表:
    [2.153624]未找到声卡。
    [2.175514] EXT4-FS (mmcblk0p3):恢复完成
    [2.180912] EXT4-FS (mmcblk0p3):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [2.189022] VFS:在设备179:3上安装了根(ext4文件系统)。
    [2.195443] devtmpfs:已安装
    [2.198713]释放未使用的内核内存:1856K
    [2.203286]运行/sbin/init 作为初始化进程
    [2.207411]带有参数:
    [2.207414]/sbin/init
    [2.207415]与环境:
    [2.207418]家庭
    [2.207419] term=Linux
    [2.263212] systemd[1]:生成时间之前的系统时间、提前时钟。
    [2.290953] NET:注册协议系列10.
    [2.295967]采用 IPv6的段路由
    [2.308548] systemd[1]:systemd 244.5+在系统模式下运行。 (+pam -audit -selinux +ima -AppArmor -smack +sysvinit +utmp -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +blkid -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-archive=mix)
    [2.330366] systemd[1]:检测到的体系结构 ARM64。
    [2.364535] systemd[1]:将主机名设置为 。
    [2.487090] systemd[1]:配置文件/etc/systemd/system/systemd-otoapp-init.service 标记为可执行文件。 请删除可执行权限位。 仍在继续。
    [2.514673] systemd[1]:配置文件/etc/systemd/system/rc.local.timer 标记为可执行文件。 请删除可执行权限位。 仍在继续。
    [2.53333338] systemd[1]:配置文件/etc/systemd/system/rc.local.service 标记为可执行文件。 请删除可执行权限位。 仍在继续。
    [2.553777] systemd[1]:配置文件/etc/systemd/system/lighttpd.service 标记为可执行文件。 请删除可执行权限位。 仍在继续。
    [2.570743] systemd[1]:/lib/systemd/system/docker.socket:6:ListenStream=引用旧目录/var/run 下的路径,更新/var/run/docker.sock \XE2\x86\x92 /run/docker.sock;请相应地更新单元文件。
    [2.619987] systemd[1]:配置文件/etc/systemd/system/mount-ab-part.service 标记为可执行文件。 请删除可执行权限位。 仍在继续。
    [2.639209] random:systemd:未初始化 urandom 读取(16字节读取)
    [2.645978] systemd[1]:system-Getty.slice:设备配置 IP 防火墙,但本地系统不支持 BPF/cgroup 防火墙。
    [2.658311] systemd[1]:(此警告仅针对使用 IP 防火墙的第一个单元显示。)
    [2.668437] systemd[1]:创建了 slice system-Getty.slice。
    [2.688289] random:systemd:未初始化 urandom 读取(16字节读取)
    [2.695653] systemd[1]:创建的片系统序列\x2dgetty.slice。
    [2.716264] random:systemd:未初始化 urandom 读取(16字节读取)
    [2.723513] systemd[1]:创建的层用户和会话层。
    [2.744408] systemd[1]:已开始向控制台目录监视发送密码请求。
    [2.768324] systemd[1]:已开始将密码请求转发到 Wall Directory Watch。
    [2.792311] systemd[1]:已达到目标路径。
    [2.808254] systemd[1]:已达到目标远程文件系统。
    [2.828235] systemd[1]:已达到目标层面。
    [2.844252] systemd[1]:已达到目标交换。
    [2.863482] systemd[1]:侦听 RPCbind 服务器激活套接字。
    [2.884289] systemd[1]:已达到目标 RPC 端口映射器。
    [2.906225] systemd[1]:侦听进程核心转储套接。
    [2.928401] systemd[1]:侦听 initctl 兼容性命名管道。
    [2.960081] systemd[1]:条件检查导致日志审计套接字被跳过。
    [2.968486] systemd[1]:Listening on Journal Socket (/dev/log)。
    [2.988522] systemd[1]:侦听 Journal Socket。
    [3.004541] systemd[1]:侦听网络服务 Netlink 套接字。
    [3.028451] systemd[1]:侦听 udev 控制套接字。
    [3.048373] systemd[1]:侦听 udev 内核套接字。
    [3.070924] systemd[1]:安装大页面文件系统...
    [3.091281] systemd[1]:安装 POSIX 消息队列文件系统...
    [3.115632] systemd[1]:正在安装内核调试文件系统...
    [3.137592] systemd[1]:正在安装临时目录(/tmp)...
    [3.155368] systemd[1]:正在开始为当前内核创建静态设备节点列表...
    [3.182853] systemd[1]:正在启动 AB 分区设置...
    [3.203657] systemd[1]:正在启动 RPC 绑定...
    [3.220466] systemd[1]:条件检查导致跳过根设备的文件系统检查。
    [3.236239] systemd[1]:正在启动日志服务...
    [3.261037] systemd[1]:正在启动加载内核模块...
    [3.278950] systemd[1]:正在开始重新装载根和内核文件系统...
    [3.293419] EXT4-FS (mmcblk0p1):恢复完成
    [3.295215] EXT4-FS (mmcblk0p3):重新安装。 OPTS:(空)
    [3.307252] systemd[1]:正在启动 udev 冷插拔所有设备...
    [3.312428] EXT4-FS (mmcblk0p1):已安装文件系统、具有已订购数据模式。 OPTS:(空)
    [3.340112] systemd[1]:已启动 RPC 绑定。
    [3.356698] systemd[1]:已启动日志服务。
    [3.361617] EXT4-FS (mmcblk0p5):恢复完成
    [3.367315] EXT4-FS (mmcblk0p5):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [3.402958] EXT4-FS (mmcblk0p7):恢复完成
    [3.408360] EXT4-FS (mmcblk0p7):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [3.431039] EXT4-FS (mmcblk0p10):恢复完成
    [3.435945] EXT4-FS (mmcblk0p10):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [3.463207] EXT4-FS (mmcblk0p12):恢复完成
    [3.468205] EXT4-FS (mmcblk0p12):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [3.603029] systemd-journale[167]:已收到刷新运行时日志的客户端请求。
    [3.736707] urandom_read_iter:抑制57次回调
    [3.736711] random:systemd:未初始化 urandom 读取(16字节读取)
    [3.764276] random:systemd:未初始化 urandom 读取(16字节读取)
    [3.777314]随机:systemd-journal:未初始化 urandom 读取(16字节读取)
    [4.213550] CAN 器件驱动程序接口
    [4.254129] pvrsrvkm:不同意符号 MODULE_LO版面 的版本
    [4.274781] K3-DSP-rproc 64800000:分配的保留存储器节点 VISION-APS-C71-DMA 存储器@aa000000
    [4.288061] wave5:模块来自暂存目录、质量未知、您已收到警告。
    [4.435390] pvrsrvkm:不同意 symbol module_Layout 的版本
    [4.474571] K3-DSP-rproc 64800000。DSP:将 DSP 配置为仅 IPC 模式
    [4.483221] pinctrl-single 11c000.pinctrl:c200000以太网已请求引脚 PIN46;无法申请 a0000.dp 桥
    [4.494994] vdec 4210000.VIDEE-CODEC:SRAM daddr:0x70020000,大小:0x1f800
    [4.524596] platform 41000000.r5f:R5F 内核可能已由不同的主机加电、已编程状态(0)!=实际状态(1)
    [4.596320] remoteproc remoteproc0:64800000。DSP 可用
    [4.677002] vdec 421000.001.video-codec:enum product_id:00000000
    [4.694934] remoteproc remoteproc0:连接到64800000。dsp
    [4.701770] pinctrl-single 11c000.pinctrl:pin-46 (a000000.dp-bridge)状态-22
    [4.747685]平台41000000.r5f:针对仅 IPC 模式配置了 R5F
    [4.824740] vdec 4210000.video-codec:fw_version:00000000 (r240897)
    [4.857074] remoteproc remoteproc0:不支持的资源65538
    [4.888879] pinctrl-single 11c000.pinctrl:无法从器件 pinctrl-single 上的组 DP0-pins-default 请求引脚46 (PIN46)
    [4.915477] platform 41000000.r5f:分配的保留存储器节点 vision-apps-r5f-dma-memory@a0000000
    [4.962723] K3-DSP-rproc 64800000。DSP:在仅 IPC 模式下初始化 DSP
    [5.084407] remoteproc remoteproc1:41000000.r5f 现已推出
    [5.091452] remoteproc0#vdev0buffer:分配的保留存储器节点 vision-apps-C71-dma-memory@aa000000
    [5.108526] cdns-mhdp8546 a000000.dp-桥:应用设置时出错、反向
    [5.142976] remoteproc remoteproc1:连接到41000000.r5f
    [5.195279] CDNs-mhdp8546:a000000.dp-bridge 的探测器失败,错误-22
    [5.205604] virtio_rpmsg_bus virtio0:rpmsg 主机处于联机状态
    [5.211162] virtio_rpmsg_bus virtio0:创建通道 rpmsg_chrdev addr 0xd
    [5.238155] m_CAN_platform 40528000.can: m_CAN 器件已注册(IRQ=19、版本=32)
    [5.239446] platform 41000000.r5f:R5F 内核已在仅 IPC 模式下初始化
    [5.252511] m_CAN_platform 2701000.can: m_CAN 器件已注册(IRQ=30、version=32)
    [5.266442] m_CAN_platform 2711000.can: m_CAN 设备已注册(IRQ=32、version=32)
    [5.278400] m_CAN_platform 2721000.can: m_CAN 设备已注册(IRQ=34、version=32)
    [5.343339] urandom_read_iter:抑制21次回调
    [5.343343] random:systemd:未初始化 urandom 读取(16字节读取)
    [5.355819]随机:systemd:未初始化 urandom 读取(16字节读取)
    [5.362555] random:systemd:未初始化 urandom 读取(16字节读取)
    [5.372088] remoteproc1#vdev0buffer:分配的保留存储器节点 vision-apps-r5f-dma-memory@a0000000
    [5.381885] virtio_rpmsg_bus virtio1:rpmsg 主机处于联机状态
    [5.387465] remoteproc1#vdev0buffer:registered virtio1 (类型7)
    [5.393989] remoteproc remoteproc1:远程处理器41000000.r5f 现已连接
    [5.401613] virtio_rpmsg_bus virtio1:创建通道 ti.ipc4.乒 乓 addr 0xd
    [5.411071] virtio_rpmsg_bus virtio1:创建通道 rpmsg_chrdev addr 0xe
    [5.418684] remoteproc0#vdev0buffer:registered virtio0 (类型7)
    [5.426186]平台5c00000。r5f:针对仅 IPC 模式配置了 R5F
    [5.434217]平台5c00000。r5f:分配的保留存储器节点 VISION-APS-r5f-dma-memory@a2000000
    [5.443341] remoteproc remoteproc0:远程处理器648000.dsp 现已连接
    [5.451181] remoteproc remoteproc2:5c00000。r5f 可用
    [5.457347] K3-DSP-rproc 65800000.DSP:分配的保留存储器节点 VISION-APS-C71_1-dma-memory@a8000000
    [5.467118] remoteproc remoteproc2:连接到5c00000。r5f
    [5.473730] K3-DSP-rproc 65800000.DSP:已将 DSP 配置为仅 IPC 模式
    [5.480848]平台5c00000。r5f:R5F 内核在仅 IPC 模式下初始化
    [5.487577] remoteproc remoteproc3:提供65800000.dsp
    [5.523051] remoteproc2#vdev0buffer:分配的保留存储器节点 vision-apps-r5f-dma-memory@a2000000
    [5.561367] remoteproc remoteproc3:连接到65800000。dsp
    [5.568807] remoteproc remoteproc3:不支持的资源65538
    [5.575247] K3-DSP-rproc 65800000.DSP:在仅 IPC 模式下初始化 DSP
    [5.581953] remoteproc3#vdev0buffer:分配的保留存储器节点 vision-apps-C71_1-dma-memory@a8000000
    [5.591898] virtio_rpmsg_bus virtio2:rpmsg 主机处于联机状态
    [5.597481] virtio_rpmsg_bus virtio2:创建通道 rpmsg_chrdev addr 0xd
    [5.605722] virtio_rpmsg_bus virtio3:rpmsg 主机处于联机状态
    [5.611783] remoteproc2#vdev0buffer:registered virtio3 (类型7)
    [5.618042] virtio_rpmsg_bus virtio3:创建通道 rpmsg_chrdev addr 0xd
    [5.626090] remoteproc remoteproc2:远程处理器5c00000。r5f 现已连接
    [5.635515]平台5d00000。r5f:将 R5F 配置为仅 IPC 模式
    [5.786022] remoteproc3#vdev0buffer:registered virtio2 (类型7)
    [5.846088]平台5d00000。r5f:分配的保留存储器节点 VISION-APS-r5f-dma-memory@a4000000
    [5.898142] remoteproc remoteproc3:远程处理器65800000.dsp 现已连接
    [5.969097] remoteproc remoteproc4:5d00000。r5f 可用
    [6.044210] random:完成 crng 初始化
    [6.047611]随机:由于限制差评、错过了5条标准警告
    [6.06164] remoteproc remoteproc4:连接到5d00000。r5f
    [6.110354]平台5d00000。r5f:R5F 内核已在仅 IPC 模式下初始化
    [6.167523] remoteproc4#vdev0buffer:分配的保留存储器节点 vision-apps-r5f-dma-memory@a4000000
    [6.26876] virtio_rpmsg_bus virtio4:rpmsg 主机处于联机状态
    [6.277652] virtio_rpmsg_bus virtio4:创建通道 rpmsg_chrdev addr 0xd
    [6.284907] virtio_rpmsg_bus virtio4:创建通道 rpmsg_chrdev addr 0x15
    [6.298593] virtio_rpmsg_bus virtio0:创建通道 rpmsg_chrdev addr 0x15
    [6.305863] virtio_rpmsg_bus virtio0:创建通道 ti.ipc4.乒 乓 addr 0xe
    [6.320340] virtio_rpmsg_bus virtio2:创建通道 rpmsg_chrdev addr 0x15
    [6.331263] virtio_rpmsg_bus virtio2:创建通道 ti.ipc4.乒 乓 addr 0xe
    [6.338896] virtio_rpmsg_bus virtio3:创建通道 rpmsg_chrdev addr 0x15
    [6.382092] remoteproc4#vdev0buffer:registered virtio4 (类型7)
    [6.410556] removeproc remoteproc4:远程处理器5d00000。r5f 现已连接
    [6.45966] platform 5e00000.r5f:针对 Remoteproc 模式配置了 R5F
    [6.516351]平台5e00000。r5f:分配的保留存储器节点 VISION-APS-r5f-dma-memory@a6000000
    [6.536529] remoteproc remoteproc5:5e00000。r5f 可用
    [6.552831] remoteproc remoteproc 5:j721s2-main-r5F1_0-FW 的直接固件加载失败、错误-2
    [6.553163]平台5f00000。r5f:针对 Remoteproc 模式配置了 R5F
    [6.563707] remoteproc remoteproc5:为5e00000 r5f 加电
    [6.577736] remoteproc remoteproc 5:j721s2-main-r5F1_0-FW 的直接固件加载失败、错误-2
    [6.600236] remoteproc remoteproc5:Request_firmware failed:-2
    [6.606770] virtio_rpmsg_bus virtio4:创建通道 ti.ipc4.乒 乓 addr 0xe
    [6.653015]平台5f00000。r5f:分配的保留存储器节点 VISION-APS-r5f-dma-memory@a7000000
    [6.749921] remoteproc remoteproc6:5f00000。r5f 可用
    [6.807318] Remoteproc Remoteproc 6:j721s2-main-r5F1_1-FW 的直接固件加载失败,错误-2
    [6.819856] remoteproc remoteproc6:加电5f00000。r5f
    [6.831096] remoteproc remoteproc 6:j721s2-main-r5F1_1-FW 的直接固件加载失败、错误-2
    [6.842768] remoteproc remoteproc6:Request_firmware failed:-2
    [6.862074] virtio_rpmsg_bus virtio3:创建通道 ti.ipc4.乒 乓 addr 0xe
    [7.117214] usbcore:注册的新接口驱动程序 usbfs
    [7.125640] usbcore:注册的新接口驱动程序集线器
    [7.156748] usbcore:注册的新设备驱动程序 USB
    [7.798832] pvrsrvkm:不同意符号 MODULE_LO版面 的版本
    [7.904541]蓝牙:内核版本2.22
    [7.908208] NET:注册协议系列31.
    [7.919041]蓝牙:HCI 设备和连接管理器已初始化
    [7.930834]蓝牙:已初始化 HCI 套接字层
    [ 7.939980]蓝牙:已初始化 L2CAP 套接字层
    [7.949764]蓝牙:SCO 套接字层已初始化
    [8.081694] am65-cpsw-桁 架 c200000以太网 eth1:PHY [c200f00.MDIO:00]驱动器[TI DP83867](IRQ=POLL)
    [8.092473] am65-cpsw-桁 架 c200000以太网 eth1:配置 phy/RGMII-rxid 链路模式
    [8.129013] am65-cpsw-桁 架460000.ethernet eth0:配置为固定/RGMII-rxid 链接模式
    [8.167175] am65-cpsw-桁 架460000.ethernet eth0:链路向上- 100Mbps/全-流量控制关闭
    [8.845484] pvrsrvkm:不同意符号 module_layout 的版本
    [11.162049] am65-cpsw-桁 架 c200000以太网 eth1:链路速率高达- 100Mbps/全速-流控 Rx/TX
    [11.170844] IPv6:ADDRCONF (NETDEV_CHANGE):ETH1:链路就绪
    [13.075714] pvrsrvkm:加载树外模块会影响内核。
    [13.124738] PVR_K:1090:从硬件设备寄存器中读取 BVNC 36.53.104.796
    [13.144226] PVR_K:1090:RGX 器件已注册 BVNC 36.53.104.796、系统中有1个内核
    [13.170214][DRM]为次要0上的4e20000000 .GPU 初始化 PVR 1.15.6133109 20170530
    root@j721s2-EVM:~
    root@j721s2-EVM:~
    root@j721s2-EVM:~
    root@j721s2-EVM:~
    root@j721s2-EVM:

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

    你(们)好、Pierre

    我可以看到上面的测试是在 EVM 上进行的  

    root@j721s2-EVM:

     您已使用哪个补丁针对 EVM 对其进行了测试?

    这是 EVM  https://git.ti.com/cgit/ti-linux-kernel/ti-upstream-tools/tree/arch/arm64/boot/dts/ti/k3-j721s2-usb3.dtso?h=ti-linux-5.10.y 的补丁

    您还需要像这样进行 DP 开关配置  

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/psdk_rtos/docs/user_guide/evm_setup_j721e.html#ospi-boot-mode-j721e-es1-x-versions-only

    请确保开关3 =0且开关4=1。

    您共享的日志、我看到了这些日志  

    此致  

    Diwakar

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

    您好、Diwakar、

    我们从 eMMC 引导,MCU3需要打开(1)

                           MCU[2~9]

    模式         SW8[1:8]   SW9[1:8]  SW3[1:10]

    OSPI         0000_0000 0100_0000 0xxx_xxxx_xx

    eMMC (BOOT0) 1000_0000 0100_0000 xxxx_xxxx_xx

    eMMC (用户)  1000_0000 0000_0000 xxxx_xxxx_xx

    MMCSD      1000_0010 0000_0000 xxxx_xxxx_xx

    无引导    1000_1000 0111_0000 xxxx_xxxx_xx

    UART        0000_0000 0111_0000 xxxx_xxxx_xx

    DFU         1000_0000 0010_0000 0101_0010_10

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

    你(们)好、Pierre

    [引用 userid="430634" URL"~/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2/4430733 #4430733"]

    我们从 eMMC 引导,MCU3需要打开(1)

    [/报价]

     如果您说您使用 eMMC 引导模式  

    图像仅供您参考 DP 开关、 您需要根据我建议的配置进行更改  

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/psdk_rtos/docs/user_guide/evm_setup_j721e.html#ospi-boot-mode-j721e-es1-x-versions-only

    开关3 =0且开关4 =1。  

    无需更改引导模式。

    要检查的步骤  

    1. 应用修补程序 https://git.ti.com/cgit/ti-linux-kernel/ti-upstream-tools/tree/arch/arm64/boot/dts/ti/k3-j721s2-usb3.dtso?h=ti-linux-5.10.y 

    更改 DP 开关配置只需更改 开关3=0 和开关4=1。  

    并检查

    此致  

    Diwakar  

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

    您好、Diwakar、

    我不知道 您对开关3 =0和开关4 =1的理解。

    如果您是指 USB 开关,则我们的 USB 模式已固定为主机模式(硬件设计), 我们没有该开关。(SW3[1:10])

    我们只有 MCU 引导(SW9[1:8]  )和 SYS 引导(SW8[1:8] )。

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

    你(们)好、Pierre  

    [引用 userid="430634" URL"~/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2/4431030 #4431030"]

    如果您是指 USB 开关,则我们的 USB 模式已固定为主机模式(硬件设计), 我们没有该开关。(SW3[1:10])

    我们只有 MCU 引导(SW9[1:8]  )和 SYS 引导(SW8[1:8] )。

    [/报价]

    这些日志在 EVM 上经过测试?

    [引用 userid="430634" URL"~/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2/4429098 #4429098"][11.170844] IPv6:ADDRCONF (NETDEV_CHANGE):ETH1:链路就绪
    [13.075714] pvrsrvkm:加载树外模块会影响内核。
    [13.124738] PVR_K:1090:从硬件设备寄存器中读取 BVNC 36.53.104.796
    [13.144226] PVR_K:1090:RGX 器件已注册 BVNC 36.53.104.796、系统中有1个内核
    [13.170214][DRM]为次要0上的4e20000000 .GPU 初始化 PVR 1.15.6133109 20170530
    root@j721s2-EVM:~
    root@j721s2-EVM:~
    root@j721s2-EVM:~
    root@j721s2-EVM:~
    root@j721s2-evm:[/引号]

    我可以看到  root@j721s2-evm: 这是您的定制板吗

    如果是、我没有看到与 USB 相关的故障日志  

    [7.117214] usbcore:注册的新接口驱动程序 usbfs
    [7.125640] usbcore:注册的新接口驱动程序集线器
    [7.156748] usbcore:注册的新设备驱动程序 USB

    您是否连接了 USB 是否可以在连接 USB 后共享日志请分享您对测试 USB 所做的最终更改。

    此致  

    Diwakar  

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

    您好、Diwakar、

    是的、这是我们的客户电路板。

    我们添加并遵循您的设备树。

    我们测试了我们的 USB 3.0器件、连接、 但未显示任何内容。

    删除回旧设备树、USB 2.0正常

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

    您好、Pierre、

    [引用 userid="430634" URL"~/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2/4431074 #4431074"]我们测试了我们的 USB 3.0设备,连接, 但没有显示任何内容。

    您能否共享 dmesg 日志以检查出错的地方、还可以共享您在 dtsi 中所做的最终更改。 USB 的接口。

    此致  

    Diwakar

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

    dmesg 高于我发布的值、然后不做任何更改。

    我们的器件树如下所示

    e2e.ti.com/.../7065.devicetree.txt 

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

    您好、Pierre、

    您是否应用了与 USBSS 相关的更改、我在上面的文件中看不到这些更改  

    另外、很奇怪、在连接 USB 后您没有收到任何日志  

    您能否检查您的 serdes0是否已配置、我对此表示怀疑。

    此致

    Diwakar  

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

    您好、Diwakar、

    感谢 您的帮助。
    我添加这一行,那么 USB 3.0现在就可以了。
    usbss0{(&U)
      TI、仅 USB2;
    };
    我删除了仅 USB2导致此问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉,我测试了一些 USB 3.0失败,有些还可以

    需要检查更多 USB 3.0设备... @@μ A

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

    抱歉

    这是我的错。

    我测试 USB 是2.0、而不是3.0

    2.0正常,但3.0仍然失败

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

    我的新 dmesg 如下所示

    e2e.ti.com/.../_B0658765575B8765F64E_-_2800_2_2900_.txt

    修改设备树

    e2e.ti.com/.../tet.txt

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

    你好,皮埃尔,

    您的设备树不包含我之前提到的这些更改。

    MAIN_usbss0_PINS_DEFAULT:main-usbss0-PINs-DEFAULT{
    pinctrl-single、pins =<
    J721S2_IOPAD (0x0ec、PIN_OUTPUT、6)/*(AG25) TIMER_IO1.USB0_DRVVBUS *
    >;
    };

    usbss0{(&U)
    pinctrl-0 =<&MAIN_usbss0_PINS_DEFAULT>;
    pinctrl-names ="default";
    /delete-property/ ti、USB2 only;
    };

    请确保您的 DTS 文件具有 以下更改  

    ////////Changes made ///
    &main_pmx0 {
            main_usbss0_pins_default: main-usbss0-pins-default {
                    pinctrl-single,pins = <
                            J721S2_IOPAD(0x0ec, PIN_OUTPUT, 6) /* (AG25) TIMER_IO1.USB0_DRVVBUS */
                    >;
            };
    };
    &serdes0 {
            #address-cells = <1>;
            #size-cells = <0>;
            status = "okay";
            serdes0_usb_link: phy@1 {
                    reg = <1>;
                    cdns,num-lanes = <1>;
                    #phy-cells = <0>;
                    cdns,phy-type = <PHY_TYPE_USB3>;
                    resets = <&serdes_wiz0 2>;
            };
    };
    &serdes0_pcie_link {
            status = "disabled";
    };
    &usbss0 {
            pinctrl-0 = <&main_usbss0_pins_default>;
            pinctrl-names = "default";
            /delete-property/ ti,usb2-only;
    };
    
    &usb0 {
            dr_mode = "otg";
            maximum-speed = "super-speed";
            phys = <&serdes0_usb_link>;
            phy-names = "cdns3,usb3-phy";
    
    };

    请应用更改并进行检查  

    此致  

    Diwakar

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

    您好、Diwakar、

    AG25用于其他功能。

    您能不能告诉我 ,EVM 板上的 AG25用于什么。


    明吕

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

    你好,皮埃尔,

    AG 25用于 EVM 中的 USB0_DRVVBUS。

    此致  

    Diwakar

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

    我将在我们的 EVM 板上对其进行测试。  
    似乎可以去分

    但在 phy 上显示一些失败的错误(与预编译映像相同)

    e2e.ti.com/.../otodas600_5F00_usb3.0.txt

    唯一的不同之处是开关和 AG25 GPIO

    其他设置是相同的

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

    您好,Perre,

    [引用 userid="430634" URL"~/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2/4434515 #4434515"]我将在我们的 EVM 板上对其进行测试。  
    [/报价]

    有一些混淆,EVM 意味着它是 TI 的,或者什么?

    当您说 EVM 时,我假定它是 TI 的。

    此致  

    Diwakar  

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

    我检查电路。

    我们没有 SN74CB3Q3257PWR 来切换 USB0_DRVVBUS 或 USB1_DRVVBUS。

    这是否意味着我们无法将 USB2.0更改为3.0?

    EVM 板

    e2e.ti.com/.../2766.evm.pdf

    我们的电路板

    e2e.ti.com/.../2022_2D00_12_2D00_07-16-05-15.pdf

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

    我询问硬件,

    他说 USB 开关3->0、4->1用于 Type-C 电压开关。  

    USB0_DRVVBUS 默认为 up, 我们不需要该 GPIO。

    您是否知道 导致 USB 3.0不工作的原因?

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

    你好,皮埃尔,

    您能否共享 USB 3.1 type c 接口原理图?

    想知道您的 USB 是如何供电的(USB_VBUS 连接)。

    此致  

    Diwakar

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

    您好、Diwakar、

    我们没有类型 c。

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

    您好、Pierre、

    那么,这将会发生在哪里呢?

     

    此致  

    Diwakar

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

    您好、Diwakar、

    连接到 CON_USB3_U410-ZZ-A001

    e2e.ti.com/.../2022_2D00_12_2D00_08-08-25-48.pdf

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

    您好、Diwakar、

    我在设置 PHY 时找到的

    phys =<&serdes0_USB_link>;
    USB 2.0也将失败
     
    如果标记 PHY  
    USB 2.0将正常
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Diwakar、

    SERDES_TX1_USBC_N 连接 到 SERDES0_TX1_P

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

    您好、Pierre、

    SERDES_TX1_USBC_N 希望知道 USB 端用于此目的。 您能否检查它、它将连接到 USB。

    此致  

    Diwakar