Firefly开源社区

打印 上一主题 下一主题

[Linux] DSI配置为4K2K显示时不正常,无法全屏显示

40

积分

0

威望

0

贡献

技术小白

积分
40

DSI配置为4K2K显示时不正常,无法全屏显示

发表于 2024-1-17 10:36:34      浏览:408 | 回复:0        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: rk3588_linux_release_20231027_v1.1.1e
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: 修改:kernel/arch/arm64/boot/dts/rockchip/roc-rk3588s-pc-mipi101-M101014-BE45-A1-v10.dtsi文件 将屏幕时序修改为 disp_timings0: display-timings { native-mode = <&dsi_timing0>; dsi_timing0: timing0 { //clock-frequency = <594000000>; //60fps clock-frequency = <198000000>; //20fps //clock-frequency = <148500000>; //15fps hactive = <3840>; vactive = <2160>; hfront-porch = <176>; hsync-len = <88>; hback-porch = <296>; vsync-len = <10>; vback-porch = <8>; vfront-porch = <72>; hsync-active = <0>; vsync-active = <0>; de-active = <0>; pixelclk-active = <0>; }; };
  • Log日志: log_dummy.zip
问题描述及复现步骤:
本帖最后由 kfeifei 于 2024-1-17 10:38 编辑

只是将roc-rk3588s-pc-mipi101-M101014-BE45-A1-v10.dtsi中DSI0配置为4K2K,显示图像不是全屏。
显示为一个低分辨率的小图,其他部分都是雪花点。
没有log;

修改前:
        disp_timings0: display-timings {
            native-mode = <&dsi_timing0>;
            dsi_timing0: timing0 {
                clock-frequency = <72600000>;//<80000000>;
                hactive = <800>;//<768>;
                vactive = <1280>;
                hsync-len = <14>;   //20, 50,10
                hback-porch = <26>; //50, 56,10
                hfront-porch = <32>;//50, 30,180
                vsync-len = <8>;//4
                vback-porch = <20>;//4
                vfront-porch = <80>;//8
                hsync-active = <0>;
                vsync-active = <0>;
                de-active = <0>;
                pixelclk-active = <0>;
            };
        };

修改后:
        disp_timings0: display-timings {
            native-mode = <&dsi_timing0>;
            dsi_timing0: timing0 {
                //clock-frequency =  <594000000>;  //60fps
                clock-frequency =  <198000000>;  //20fps
                //clock-frequency =  <148500000>;  //15fps
                hactive = <3840>;
                vactive = <2160>;
                hfront-porch = <176>;
                hsync-len = <88>;
                hback-porch = <296>;
                vsync-len = <10>;
                vback-porch = <8>;
                vfront-porch = <72>;
                hsync-active = <0>;
                vsync-active = <0>;
                de-active = <0>;
                pixelclk-active = <0>;
            };
        };

log_dummy.zip

160 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表