Android 基于iMX6的Udoo Neo板的HDMI LCD渐晕边界问题

Android 基于iMX6的Udoo Neo板的HDMI LCD渐晕边界问题,android,ubuntu,embedded,hdmi,imx6,Android,Ubuntu,Embedded,Hdmi,Imx6,我正在努力找出HDMI显示器出现的问题,但我找不到任何解决方案 我在android操作系统上使用了udoo neo板 我有一个带触摸屏的HDMI液晶显示器 LCDis与PC和Raspberry Pi 3配合良好,但当我将此显示器连接到我的Udoo Neo板时,它会显示如下图所示的虚线屏幕边框: DTS文件具有: / { codec_hdmi: hdmi-codec { compatible = "udoo,tda19988-codec";

我正在努力找出HDMI显示器出现的问题,但我找不到任何解决方案

我在android操作系统上使用了udoo neo板 我有一个带触摸屏的HDMI液晶显示器

LCDis与PC和Raspberry Pi 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";
    };
/{
编解码器\u hdmi:hdmi编解码器{
compatible=“udoo,tda19988编解码器”;
status=“好”;
};
声音和hdmi{
compatible=“udoo,audio-tda19988”;
型号=“imx6sx-tda19988”;
cpu dai=;
音频编解码器=;
mux int端口=;
多路复用器外部端口=;
ssi控制器=;
status=“好”;
};
};
&i2c3{
status=“好”;
tda19988:tda19988@34 {
compatible=“udoo,tda19988”;
reg=;
status=“好”;
};
};
&lcdif1{
pinctrl names=“默认”;
pinctrl-0=;
液晶显示器电源=;
显示=;
status=“好”;
显示0:显示{
每像素位数=;
总线宽度=;
显示计时{
本机模式=;
计时0:计时0{
时钟频率=;
hactive=;
vactive=;
hback门廊=;
H前廊=;
回廊=;
前廊=;
hsync len=;
vsync len=;
hsync活动=;
vsync活动=;
去活性=;
像素CLK活动=;
};
};
};
};
&dcic1{
dcic_id=;
dcic_mux=“dcic-lcdif1”;
status=“好”;
};
&ssi2{
fsl,mode=“i2s主控”;
status=“好”;
};
&奥德穆克斯{
pinctrl names=“默认”;
pinctrl-0=;
status=“好”;
};
我不知道为什么会发生这种情况,请帮助我

上建议的类似显示时间建议:

        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>;
            };
显示计时{
本机模式=;
计时0:计时0{
时钟频率=;
hactive=;
vactive=;
hback门廊=;
H前廊=;
回廊=;
前廊=;
hsync len=;
vsync len=;
hsync活动=;
vsync活动=;
去活性=;
像素CLK活动=;
};

但我不是专家。但是将
本机模式设置为显示器本机模式以外的其他模式几乎没有意义。这应该是您的起点。

看起来像是硬件或视频驱动程序/配置问题-除非涉及到代码,否则可能与主题无关。您是否以屏幕的本机分辨率运行它?感谢您的重播,无需在本机分辨率下运行。我以锁定频率为32000000;hactive=1024;vactive=600;hback-Borch=40;hfront-Borch=40;vback-Borch=29;vfront-Borch=13;hsync-len=48;vsync-len=3;hsync-active=0;de-active=1;Pixelck-active=0;绝对脱离主题。因为screen和board来自同一家供应商,可能最好询问某人可能在何处使用此组合。将相关信息放在问题中,而不是评论中。在问题中包括DTS内容。RPi的设置可能相关。我建议首先从本机解析开始。