查看: 6412|回复: 19

[求助] HDMI 輸出不能全屏

[复制链接]

该用户从未签到

4

主题

22

帖子

0

注册会员

Rank: 2

积分
80
最后登录
2015-1-9
发表于 2014-11-5 11:15:08 | 显示全部楼层 |阅读模式
您好

我們有一塊imx6 DL自己設計的板子.
板子沒接lvds, 只有設計HDMI輸出.
目前HDMI可以輸出1080 (cat /sys/class/graphics/fb2/mode ->  S:1920x1080p-60 ), 但是畫面不是滿的(請見附件)
我們的cmdline是
console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 video=mxcfb2ff fbmem=10M fb0base=0x27b00000 vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale

請問是不是我哪邊配置錯誤?

題外話:
1. fb1一定是對應到hdmi?
2. 為何 HDMI 是 /sys/class/graphics/fb2, 而不是 /sys/class/graphics/fb1?
3. 可以把HDMI對應到fb0嗎?

謝謝~

我知道答案 目前已有19人回答
hdmi.jpg
回复

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3277
最后登录
1970-1-1
发表于 2014-11-5 11:28:36 | 显示全部楼层
楼主你好,你使用HDMI显示的话,command line没有设置正确。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3277
最后登录
1970-1-1
发表于 2014-11-5 11:36:12 | 显示全部楼层
本帖最后由 FSL_TICS_Rita 于 2014-11-5 11:38 编辑

楼主你好,只用HDMI显示的话,cmdline为:
console=ttymxc0,115200 init=/init video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 video=mxcfb1ff video=mxcfb2ff fbmem=10M fb0base=0x27b00000 vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale
你上面设置的命令是在LVDS和HDMI上同时显示的。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3277
最后登录
1970-1-1
发表于 2014-11-5 11:43:37 | 显示全部楼层
楼主你好,关于你后面问的三个问题:
1. fb1一定是對應到hdmi?   
答:这个不一定的,看哪个没有用的话都是可以用的。
2. 為何 HDMI 是 /sys/class/graphics/fb2, 而不是 /sys/class/graphics/fb1?
答:这个是不一定的,看你怎么设置的了。
3. 可以把HDMI對應到fb0嗎?
答:这个是可以的。你可以试一下的。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3277
最后登录
1970-1-1
发表于 2014-11-5 11:44:07 | 显示全部楼层
希望以上回答对你有帮助的哈~~
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3277
最后登录
1970-1-1
发表于 2014-11-5 11:44:35 | 显示全部楼层
如有问题,我们再沟通哈~~
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

22

帖子

0

注册会员

Rank: 2

积分
80
最后登录
2015-1-9
 楼主| 发表于 2014-11-5 12:05:34 | 显示全部楼层
您好

用了您建議的cmdline, 有崩潰情況.
我用的是android 4.3
請見附檔

回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

22

帖子

0

注册会员

Rank: 2

积分
80
最后登录
2015-1-9
 楼主| 发表于 2014-11-5 12:07:36 | 显示全部楼层
忘了附檔, 補上

fb0hdmi_crash.log.zip

13.04 KB, 下载次数: 0, 下载积分: 威望 1

回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

22

帖子

0

注册会员

Rank: 2

积分
80
最后登录
2015-1-9
 楼主| 发表于 2014-11-5 13:49:08 | 显示全部楼层
Hi
剛試了一下, 把fbmem=28M
不會崩潰, 但沒畫面,
看了一下代碼, 改fbmem=0M,28M後,就可以顯示正常了,
cmdline:
console=ttymxc0,115200 init=/init video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 video=mxcfb1ff video=mxcfb2ff fbmem=0M,28M fb0base=0x27b00000 vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale

這樣改應該對吧?
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3277
最后登录
1970-1-1
发表于 2014-11-5 14:35:29 | 显示全部楼层
楼主你好,你改成:
setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 vmalloc=400M
init=/init video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32 video=mxcfb1ff video=mxcfb2ff
fbmem=28M androidboot.hardware=freescale
试试看,应该是可以的了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-21 09:01 , Processed in 0.115899 second(s), 31 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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