楼主: gogogogo

[已解决] imx6q sdp的板子怎么实现多屏显示(已解决)

[复制链接]

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-9-11 17:46:39 | 显示全部楼层
gogogogo 发表于 2014-9-10 17:09
最好能4屏,hdmi+2xlvds+lcd。应该是支持4屏显示的。

楼主你好,关于四个屏显示的你可以查看一下我们英文论坛上的帖子:http://community.freescale.com/message/299154#299154
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-9-11 17:48:14 | 显示全部楼层
并且关于最新的BSP3.10.17_1.0.0的话,关于四个屏的显示,我们这边的工程师写了个patch,你可以查看参考一下。
L3.10.17_GA1.0.0_Four_display.patch.txt.zip (461 Bytes, 下载次数: 8)
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-9-11 17:48:38 | 显示全部楼层
The default BSP will assign both HDMI and CLAA-WVGA LCD to IPU1 DI0, so only one of them can work at the same time. To enable the four display case, the similar modification was needed.

You can apply the attached patch to 3.10.17_1.0.0 kernel. Then use the followed uboot parameters to boot up from SD card:



setenv loadaddr 0x12000000

setenv fdt_addr 0x18000000

setenv fdt_high 0xffffffff

setenv bootargs_base 'setenv bootargs console=ttymxc0,115200'

setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb2:dev=lcd,CLAA-WVGA,if=RGB565 video=mxcfb3:dev=ldb,LDB-XGA,if=RGB666'

setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc dev 1;mmc read ${loadaddr} 0x800 0x3000;mmc read ${fdt_addr} 0x5000 0x800;bootm ${loadaddr} - ${fdt_addr}'

setenv bootcmd 'run bootcmd_mmc'

saveenv

run bootcmd



By the way, before using the four frame buffers, please unblank them first:

# echo 0 > /sys/class/graphics/fb0/blank

# echo 0 > /sys/class/graphics/fb2/blank

# echo 0 > /sys/class/graphics/fb4/blank

# echo 0 > /sys/class/graphics/fb5/blank



With the above uboot video mode setting, fb0 and fb1 are the two layer frame buffer for LVDS1 panel; fb2 and fb3 are the two layer frame buffer for HDMI display; fb4 is the one layer frame buffer for CLAA WVGA LCD; fb5 is the one layer frame buffer for LVDS0 panel.
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-9-11 17:49:41 | 显示全部楼层
以上供你参考。
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

183

帖子

0

中级会员

Rank: 3Rank: 3

积分
324
最后登录
1970-1-1
 楼主| 发表于 2014-9-12 09:27:49 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-11 17:48
The default BSP will assign both HDMI and CLAA-WVGA LCD to IPU1 DI0, so only one of them can work at ...

Rita,lvds1和lvds0不用设置ldb=sin1之类的吗?能否像安卓一样,不输入命令,直接开机就多显?
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-9-12 14:57:34 | 显示全部楼层
gogogogo 发表于 2014-9-12 09:27
Rita,lvds1和lvds0不用设置ldb=sin1之类的吗?能否像安卓一样,不输入命令,直接开机就多显? ...

你就按照我上述发给你帖子中的命令操作哈~~
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-9-12 14:57:53 | 显示全部楼层
因为有人那么做成功了的,你试一下哈~~
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

183

帖子

0

中级会员

Rank: 3Rank: 3

积分
324
最后登录
1970-1-1
 楼主| 发表于 2014-9-12 15:16:03 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-12 14:57
因为有人那么做成功了的,你试一下哈~~

主要我的核心不是3.10.17_1.0.0 的,ltib4.1.0编译是3.0.35的吧
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-9-12 15:18:25 | 显示全部楼层
gogogogo 发表于 2014-9-12 15:16
主要我的核心不是3.10.17_1.0.0 的,ltib4.1.0编译是3.0.35的吧

u-boot设置是一样的。
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

183

帖子

0

中级会员

Rank: 3Rank: 3

积分
324
最后登录
1970-1-1
 楼主| 发表于 2014-9-12 15:20:50 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-9-12 15:18
u-boot设置是一样的。

哦,好的,我按照MCIMX6DL-SDP双显(LVDS+HDMI).pdf试了能够出现四只小企鹅,我主要是认为imx6q有两个ipu,我觉得应该可以直接显示两个桌面才对。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 00:26 , Processed in 0.105759 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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