固件类型:自行编译的固件
SDK包名称:firefly_rk3588_android12.0_git_20220311
SDK修改内容:kernel-5.10/arch/arm64/boot/dts/rockchip/roc-rk3588s-pc-dual-mipi101-M101014-BE45-A1.dts
Log日志:log.zip
本帖最后由 jun8086 于 2023-3-28 12:05 编辑
1.可以实现两个屏同显(显示相同的内容);需要实现两个屏(DM-M10R800 V2 LCD屏)拼接显示
2.使用了两种方案:
(1)修改设备树中,把dsi0中添加dual-channel =<&dsi1>;
修改频率2,hsync-len等参数2;修改dsi0和dsi1都是从vp2输出;现象:花屏
(2)在&dsi0节点中添加sqlit-mode;现象:两个屏显示内容一样,没有出现和文档上的左右屏拼接;
tchip_askquestions
log.zip (116 Bytes)
你文中提到的文档连接发我下,我看看是我们哪个案例。
一般屏幕拼接需要在系统层做处理,如果是x11就用xrand
895816513 发表于 2023-3-28 16:49
你文中提到的文档连接发我下,我看看是我们哪个案例。
一般屏幕拼接需要在系统层做处理,如果是x11就用x …
RK3588_Android12.0/RKDocs/common/display/RK3588_MIPI_DSI2_Developer_Guide_CN.pdf
做了这样的尝试,按照文档RK3588_MIPI_DSI2_Developer_Guide_CN.pdf 修改了设备树roc-rk3588s-pc-dual-mipi101-M101014-BE45-A1.dts ,修改&dsi1{status= “okay”;//其它内容全部删掉};然后dsi0可以正常显示半边屏幕,dsi1黑屏
lsd
6
参考附件试试有没有拼接效果
1.patch.tar (3 KB)
lsd
7
6楼附件的分辨率不对,参考这个附件
1.patch.tar (3 KB)
lsd
8
7楼附件配成横屏横拼了,竖屏横拼参考这个附件
1.patch.tar (3 KB)
lsd 发表于 2023-3-29 16:16
7楼附件配成横屏横拼了,竖屏横拼参考这个附件
两个屏都能显示之后(同显),设备树里面把dsi0和dsi1都挂在VP2上,在dsi0上添加了split-mode属性,其它没改,按照8楼的改了HwComposerEnv.xml文件,然后两个屏都显示相同,只显示整个内容的左半边,该怎么修改?