Jetson Nano B01载板去掉HDMI与DP部分电路后,无法通过BTN进入休眠

1、参考B01载板设计新的载板,其他不变只是去掉HDMI与DP部分电路。后续在menuconfig中尝试关闭HDMI2.0功能,编译内核遇到下图报错,不知如何解决,故放弃修改配置。


2、因为上面配置没有修改导致HDMI的I2C重复打印输出报错log,为了解决该问题将HPD信号管脚人为通过49K电阻上拉到1.8V。

3、进行上述操作之后(上拉HPD),发现拉低POWEN_BTN管脚核心板无法进入休眠(拉低BTN无响应)。断开HPD上拉电阻后,发现可以正常通过拉低POWEN_BTN管脚进入休眠。但同时伴随着第二条的重复输出报错log,且尝试几次后会导致系统SHUTDOWN,输出Log如下图。

请问我该如何着手解决上述问题?

請問這到底是orin nano還是jetson nano?

你的問題發在orin nano forum.

不好意思,是Jetson Nano,那我更换板块再发一次。

不用 我們可以幫你轉過去

如果是jetson nano然後想要關掉hdmi的話麻煩把device tree裡面的tegradc@xxxx都設成disabled.

好的,我修改device tree尝试一下。另外,HDMI这部分的电路确实会影响BTN触发系统进入休眠吗?是否关闭HDMI后就可以了?

Yes, please leave HDMI part NC if not used.

您好,我反编译了该DTS文件:tegra210-p3448-0002-p3449-0000-b00.dts
并没有看到 tegradc@xxxx 这样的字段,您是否是指下图 dc@xxxx这样的字段?
并且是否只需要改这些就可以了?



image

tegra210-p3448-0002-p3449-0000-b00.dts (307.9 KB)

是的 就是dc@xxxx

還有sor@xxx也可以一起關

1 Like

好的,谢谢了

你好,我按前面说明的操作关闭了设备树中dc@xxxx 和 sor 有关的设置。硬件上HDMI部分port悬空,目前按下BTN管脚后大约6-7秒弹出如下log,系统直接SHUTDOWN了,必须重新上电才能运行。

Hi,

我這邊回應的部分只負責軟體部份把HDMI關閉. 你們硬體部分我無法回答
有問題可以提出, 我再請硬體人員負責回應.

HDMI硬件部分没有任何电路,所有管脚均未引出。在设备树文件中关闭dc@xxxx 和 sor相关配置,编译烧录系统后,重新启动。按下BTN按键到GND后,约5S左右提示systemd-shutdow: 48 output lines suppressed due to ratelimiting
系统SHUTDOWN,并没有如预期的进入休眠,完整log如下。
No_HDMI_BTN-Press-log.txt (21.7 KB)

This is expected. Long pressing power button will trigger shutdown.

我轻触按键后,立即断开,大约5-6S输出该log。并不是说我将按键长按了5-6秒。

Can you share HDMI part schematic or all HDMI related pins design if no HDMI part in your design?

I have found simply disabling “hdmi-display” sufficiently removes 0x50 timeout error. I think disabling sor will also take away your I2C. wrong

Also, make sure your sleep/wake pin has 10k pull-up.

all HDMI related pins not connect。no HDMI part in design file.

Above are not correct. It should enter sleep with short pressing. Please compare your power design to reference.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.