嵌入式爱好者

查看: 56045|回复: 10

[Linux] linux4.1.15系统双屏显示

[复制链接]

15

主题

45

帖子

149

积分

i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2021-7-26 14:33:02 | 显示全部楼层 |阅读模式
本帖最后由 hello159 于 2021-7-26 14:35 编辑

实现mipi+hdmi双屏显示
修改hdmi与mipi的disp_id和ipu_id如下:
1627280057(1).png
1627280023(1).png
修改之前的启动信息如下:
主:mipi副:hdmi.png
修改后启动信息如下:
1627280334(1).png

图中“ipu0-di1 already in use”问题已经解决。
但是我使用自己写的bmp图片映射程序去操作“/dev/fb2”文件,会出现下图所示问题:
1627281257(1).png
注:不是程序中的问题,而是不能操作“/dev/fb2”。

并且我将双显修改为HDMI+MIPI时,同样也是“/dev/fb2”不能操作。
求解答。

回复

使用道具 举报

0

主题

143

帖子

540

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507/T527通行证i.MX8MM通行证RK3399通行证LS1028A通行证i.MX8MP通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证

发表于 2021-7-26 16:15:20 | 显示全部楼层
您现在是已经实现了mipi+hdmi双屏同显了吗?用我们提供的命令能同时播放视频吗?

双屏节点应该是fb0(主)和fb1(副),不是fb2。

点评

没有实现,不能,使用你们提供的命令会出现下述错误 [attachimg]11748[/attachimg] 双屏节点我认为应该fb0和fb2啊 下图是我获取的fb0和fb2的分辨率 [attachimg]11749[/attachimg]  详情 回复 发表于 2021-7-26 16:38
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

149

积分

i.MX6Q通行证

 楼主| 发表于 2021-7-26 16:38:30 | 显示全部楼层
wjy 发表于 2021-7-26 16:15
您现在是已经实现了mipi+hdmi双屏同显了吗?用我们提供的命令能同时播放视频吗?

双屏节点应该是fb0(主 ...

没有实现,不能,使用你们提供的命令会出现下述错误
1627288320(1).png

双屏节点我认为应该fb0和fb2啊
下图是我获取的fb0和fb2的分辨率
1627288569(1).png
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

149

积分

i.MX6Q通行证

 楼主| 发表于 2021-7-26 16:57:50 | 显示全部楼层
为啥Linux3.0.35有MIPI+HDMI双显这一功能,而Linux4.1.15却减去了呢?
点评回复 支持 反对

使用道具 举报

0

主题

143

帖子

540

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507/T527通行证i.MX8MM通行证RK3399通行证LS1028A通行证i.MX8MP通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证

发表于 2021-7-27 10:53:38 | 显示全部楼层
3.0.35和4.1.15内核是不一样的,3.0.35是板级文件,4.1.15是设备树,所以当时配置的方法并不一样,可能就没有配mipi+hdmi。更改内核后还是不能双屏显示,也有可能是时钟的问题。我们也正在尝试,目前还没有完善的解决办法,您可以自己往时钟方向试试,我们也在看,有结果了会第一时间告诉您。

点评

请问有解决办法了吗?  详情 回复 发表于 2022-11-2 10:13
好的,我往时钟方向试试吧  详情 回复 发表于 2021-7-27 10:57
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

149

积分

i.MX6Q通行证

 楼主| 发表于 2021-7-27 10:57:49 | 显示全部楼层
wjy 发表于 2021-7-27 10:53
3.0.35和4.1.15内核是不一样的,3.0.35是板级文件,4.1.15是设备树,所以当时配置的方法并不一样,可能就没 ...

好的,我往时钟方向试试吧。
点评回复 支持 反对

使用道具 举报

0

主题

143

帖子

540

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507/T527通行证i.MX8MM通行证RK3399通行证LS1028A通行证i.MX8MP通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证

发表于 2021-8-4 14:59:29 | 显示全部楼层
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}

您可以先改一下试试能否生效,这只是个暂时的方法,具体时钟之类的问题我们还在查。

点评

请问还修改了其他地方吗?我修改完这些参数还是无法实现  详情 回复 发表于 2021-8-4 19:53
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

149

积分

i.MX6Q通行证

 楼主| 发表于 2021-8-4 19:53:39 | 显示全部楼层
本帖最后由 hello159 于 2021-8-4 21:00 编辑
wjy 发表于 2021-8-4 14:59
mipi+hdmi双屏显示问题,我这边尝试把hdmi的屏参改为720x480分辨率,发现可以实现双屏同显。因hdmi屏幕显示 ...

我测试了一下是可以双显的,但是分辨率低了
点评回复 支持 反对

使用道具 举报

2

主题

5

帖子

25

积分

发表于 2022-11-2 09:44:53 | 显示全部楼层
你好,请问你最后实现了在linux4.1.15下的mipi和hdmi的双屏显示吗
点评回复 支持 反对

使用道具 举报

2

主题

5

帖子

25

积分

发表于 2022-11-2 10:13:31 | 显示全部楼层
wjy 发表于 2021-7-27 10:53
3.0.35和4.1.15内核是不一样的,3.0.35是板级文件,4.1.15是设备树,所以当时配置的方法并不一样,可能就没 ...

请问有解决办法了吗?

点评

目前还是没有解决mipi和hdmi的显示问题,不过您可以参照上边的方法自行尝试一下,添加这两个屏幕的双屏显示,不过可能会遇到如上所述的分辨率变低的问题,针对此问题还没有一个好的解决办法。如果不是必要所需,您可  详情 回复 发表于 2022-11-4 17:14
点评回复 支持 反对

使用道具 举报

0

主题

32

帖子

123

积分

发表于 2022-11-4 17:14:38 | 显示全部楼层
星空飘零 发表于 2022-11-2 10:13
请问有解决办法了吗?

目前还是没有解决mipi和hdmi的显示问题,不过您可以参照上边的方法自行尝试一下,添加这两个屏幕的双屏显示,不过可能会遇到如上所述的分辨率变低的问题,针对此问题还没有一个好的解决办法。如果不是必要所需,您可以看一下咱们手册中提供的其他可以双屏显示的搭配和模式。
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-23 21:12

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表