我正在努力找出我的HDMI显示器中发生的问题,但我找不到任何解决方案
我用的是android系统的udoo neo板,我有一个带触摸屏https://shop.udoo.org/7inch-hdmi-usb-display-touch.html的HDMI LCD。
LCDis在PC和树莓派3上运行良好,但当我将这个显示器连接到我的Udoo Neo板上时,它显示了如下所示的渐晕屏幕边框:

DTS文件具有:
/ {
codec_hdmi: hdmi-codec {
compatible = "udoo,tda19988-codec";
status = "okay";
};
sound_hdmi {
compatible = "udoo,audio-tda19988";
model = "imx6sx-tda19988";
cpu-dai = <&ssi2>;
audio-codec = <&codec_hdmi>;
mux-int-port = <2>;
mux-ext-port = <5>;
ssi-controller = <&ssi2>;
status = "okay";
};
};
&i2c3 {
status = "okay";
tda19988: tda19988@34 {
compatible = "udoo,tda19988";
reg = <0x34>;
status = "okay";
};
};
&lcdif1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lcdif_dat_0
&pinctrl_lcdif_ctrl_0>;
lcd-supply = <&vgen5_reg>;
display = <&display0>;
status = "okay";
display0: display {
bits-per-pixel = <32>;
bus-width = <24>;
display-timings {
native-mode = <&timing0>;
timing0: timing0 {
clock-frequency = <74250000>;
hactive = <1280>;
vactive = <720>;
hback-porch = <220>;
hfront-porch = <110>;
vback-porch = <20>;
vfront-porch = <5>;
hsync-len = <40>;
vsync-len = <5>;
hsync-active = <0>;
vsync-active = <1>;
de-active = <1>;
pixelclk-active = <0>;
};
};
};
};
&dcic1 {
dcic_id = <0>;
dcic_mux = "dcic-lcdif1";
status = "okay";
};
&ssi2 {
fsl,mode = "i2s-master";
status = "okay";
};
&audmux {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_audmux_hdmi>;
status = "okay";
};我不知道为什么会发生这种事,请帮帮我
发布于 2020-02-26 06:47:41
在https://tinkerboarding.co.uk/forum/thread-670-post-3018.html#pid3018上为类似的展示建议的时间表明:
display-timings {
native-mode = <&timing0>;
timing0: timing0 {
clock-frequency = <74250000>;
hactive = <1024>;
vactive = <600>;
hback-porch = <160>;
hfront-porch = <24>;
vback-porch = <29>;
vfront-porch = <3>;
hsync-len = <136>;
vsync-len = <6>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <0>;
};但我不是专家。但是,将native-mode设置为显示器的本机模式以外的其他模式意义不大。这应该是你的起点。
https://stackoverflow.com/questions/60335105
复制相似问题