linux4.1.15系统双屏显示
本帖最后由 hello159 于 2021-7-26 14:35 编辑实现mipi+hdmi双屏显示
修改hdmi与mipi的disp_id和ipu_id如下:
修改之前的启动信息如下:
修改后启动信息如下:
图中“ipu0-di1 already in use”问题已经解决。
但是我使用自己写的bmp图片映射程序去操作“/dev/fb2”文件,会出现下图所示问题:
注:不是程序中的问题,而是不能操作“/dev/fb2”。
并且我将双显修改为HDMI+MIPI时,同样也是“/dev/fb2”不能操作。
求解答。
您现在是已经实现了mipi+hdmi双屏同显了吗?用我们提供的命令能同时播放视频吗?
双屏节点应该是fb0(主)和fb1(副),不是fb2。 wjy 发表于 2021-7-26 16:15
您现在是已经实现了mipi+hdmi双屏同显了吗?用我们提供的命令能同时播放视频吗?
双屏节点应该是fb0(主 ...
没有实现,不能,使用你们提供的命令会出现下述错误
双屏节点我认为应该fb0和fb2啊
下图是我获取的fb0和fb2的分辨率
为啥Linux3.0.35有MIPI+HDMI双显这一功能,而Linux4.1.15却减去了呢? 3.0.35和4.1.15内核是不一样的,3.0.35是板级文件,4.1.15是设备树,所以当时配置的方法并不一样,可能就没有配mipi+hdmi。更改内核后还是不能双屏显示,也有可能是时钟的问题。我们也正在尝试,目前还没有完善的解决办法,您可以自己往时钟方向试试,我们也在看,有结果了会第一时间告诉您。 wjy 发表于 2021-7-27 10:53
3.0.35和4.1.15内核是不一样的,3.0.35是板级文件,4.1.15是设备树,所以当时配置的方法并不一样,可能就没 ...
好的,我往时钟方向试试吧。 mipi+hdmi双屏显示问题,我这边尝试把hdmi的屏参改为720x480分辨率,发现可以实现双屏同显。因hdmi屏幕显示可自动识别,所以即使在uboot命令行中把屏参改小了,屏幕照样可以全屏显示。修改命令如下:
setenv mxcfb1 video=mxcfb1:dev=hdmi,720x480M@60,if=RGB24,bpp=16
setenv bootargs console=${console},${baudrate} ${mxcfb0} ${mxcfb1} ${ldbmode} ${smp} root=${mmcroot} fec.macaddr=${fec_mac}
您可以先改一下试试能否生效,这只是个暂时的方法,具体时钟之类的问题我们还在查。 本帖最后由 hello159 于 2021-8-4 21:00 编辑
wjy 发表于 2021-8-4 14:59
mipi+hdmi双屏显示问题,我这边尝试把hdmi的屏参改为720x480分辨率,发现可以实现双屏同显。因hdmi屏幕显示 ...
我测试了一下是可以双显的,但是分辨率低了 你好,请问你最后实现了在linux4.1.15下的mipi和hdmi的双屏显示吗 wjy 发表于 2021-7-27 10:53
3.0.35和4.1.15内核是不一样的,3.0.35是板级文件,4.1.15是设备树,所以当时配置的方法并不一样,可能就没 ...
请问有解决办法了吗?
星空飘零 发表于 2022-11-2 10:13
请问有解决办法了吗?
目前还是没有解决mipi和hdmi的显示问题,不过您可以参照上边的方法自行尝试一下,添加这两个屏幕的双屏显示,不过可能会遇到如上所述的分辨率变低的问题,针对此问题还没有一个好的解决办法。如果不是必要所需,您可以看一下咱们手册中提供的其他可以双屏显示的搭配和模式。
页:
[1]