我的应用程序没有头,但有时我想附加监视器以进行调试,在这种情况下必须重新启动RPi可能会丢失调试信息。
我如何配置RPi以使HDMI端口即使未连接时也保持“打开”状态,或者在出现以下情况时不断轮询HDMI端口并启用驱动程序:它在那里找到了什么?
#1 楼
向/boot/config.txt
添加:hdmi_force_hotplug=1
您必须重新启动才能使该功能生效(这适用于
config.txt
中的任何内容),但是如果将其插入,则显示屏现在应该可以工作开机后。但是,分辨率可能未正确设置,并且在连接屏幕时启动。为确保这一点,请按照此处的说明设置显式模式。评论
这需要重新启动...
–片状摇动
17年4月25日在11:46
@flakeshake这就是最后一段开始的原因,“您必须重新启动才能使之生效...”但是,此时不必附加监视器。
– goldilocks♦
17-4-25在12:08
#2 楼
请尝试tvservice --explicit="DMT 35 HDMI"
以“ DMT模式35”(在1280x1024像素下为60 HZ)显式打开
HDMI
。如果
tvservice --off
您已经足够了。有关更多信息,请同时尝试
tvservice --help
并在此处查找模式列表。#3 楼
对我而言,通过将“ ACER V233H” LCD监视器与DVI至HDMI转换器连接到我的RPi3,我必须在/boot/config.txt
中设置一些变量,以使“ HDMI Force Hotplug”与“ 1024x768 XGA 60Hz”一起使用:hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
hdmi_drive=1
评论
您无法通过SSH获得哪些调试信息?@SteveRobillard,有关为什么SSH / Wifi / LAN无法正常工作的信息:)