我自己设计了Orin的新载板,在网络部分我与开发者套件CVB 10Gb ETH PHY AQR113C的设计一模一样,但是我遇到了一个启动错误。
当我使用ODMDATA="gbe-uphy-config-22,hsstp-lane-map-3,hsio-uphy-config-0,nvhs-uphy-config-0,gbe0-enable-10g"时,Orin在开发者套件底板上是正常的,10G以太网也可以正常使用,以下是dmesg的消息:
开发者套件eth dmesg.txt (1.8 KB)
但是在我自制的载板上出现了错误,以下是UART3串口打印的日志:
10G PHY ERROR.txt (30.4 KB)
当我使用ODMDATA="gbe-uphy-config-0,hsstp-lane-map-3,hsio-uphy-config-0,nvhs-uphy-config-0”时,Orin在我自制的底板上可以正常启动。
以下是我的pinmux与设备树:
Orin-ad_v0328-pinmux.dtsi (64.7 KB)
Orin-ad_v0328-gpio-default.dtsi (2.0 KB)
tegra234-p3701-0000-p3737-0000.dtb (383.7 KB)
补充说明:我正确的应用了pinmux与设备树,因为我之前已经修改过一些配置:
1.把显示接口改为HDMI。
2.把USB3-1与USB2-0绑定并且设置为host模式,把USB3-2与USB2-1绑定并且设置为host模式。
这些设置都得到了有效的应用。