打印
[i.MX]

mx6q连接LCD会花屏!是什么问题呢?

[复制链接]
2082|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mx, LCD, AC, ni, IDE
    各位大神,我在使用 mx6q-sdb的开发板,买了一块7寸 1280×800的显示屏(HS070PWW1-B01),修改代码:
mydroid/kernel_mx/driver/video/mxc/ldb.c


static struct fb_videomode ldb_modedb[] = {
        {
         "LDB-XGA", 60, 1024, 768, 15385,
         220, 40,
         21, 7,
         60, 10,
         0,
         FB_VMODE_NONINTERLACED,
         FB_MODE_IS_DETAILED,},

        {
         "LDB-1080P60", 60, 1920, 1080, 7692,
         100, 40,
         30, 3,
         10, 2,
         0,
         FB_VMODE_NONINTERLACED,
         FB_MODE_IS_DETAILED,},
};
增加项目:
static struct fb_videomode ldb_modedb[] = {
        {
         "LDB-XGA", 60, 1024, 768, 15385,
         220, 40,
         21, 7,
         60, 10,
         0,
         FB_VMODE_NONINTERLACED,
         FB_MODE_IS_DETAILED,},
        {
         "LDB-WXGA", 60, 1280, 800, 14430,
         80, 48,
         15, 2,
         32, 47,
         0,
         FB_VMODE_NONINTERLACED,
         FB_MODE_IS_DETAILED,},
        {
         "LDB-1080P60", 60, 1920, 1080, 7692,
         100, 40,
         30, 3,
         10, 2,
         0,
         FB_VMODE_NONINTERLACED,
         FB_MODE_IS_DETAILED,},
};

开机的时候,输入bootargs

setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 vmalloc=400M init=/init video=mxcfb0:dev=ldb,LDB-WXGA,if=RGB666,bpp=16 video=mxcfb1:off video=mxcfb2:off fbmem=10M fb0base=0x27b00000

可是开机起来后就花屏了。






如图,图像模糊,但是字体非常清晰!


相关帖子

沙发
FSL_TICS_Rita| | 2014-7-7 17:37 | 只看该作者
感觉是你的屏的参数没有配置对,建议你查看一下屏的手册查看一下。

使用特权

评论回复
板凳
chaoswosting|  楼主 | 2014-7-8 11:27 | 只看该作者
FSL_TICS_Rita 发表于 2014-7-7 17:37
感觉是你的屏的参数没有配置对,建议你查看一下屏的手册查看一下。

屏幕手册都在范围内,HS070PWW1-B01 这个屏幕的datasheet也很简单,才15页。

使用特权

评论回复
地板
FSL_TICS_Rita| | 2014-7-8 14:44 | 只看该作者
chaoswosting 发表于 2014-7-8 11:27
屏幕手册都在范围内,HS070PWW1-B01 这个屏幕的datasheet也很简单,才15页。

请问楼主板子上使用的BSP是哪个版本的?

使用特权

评论回复
5
chaoswosting|  楼主 | 2014-7-9 13:47 | 只看该作者
FSL_TICS_Rita 发表于 2014-7-8 14:44
请问楼主板子上使用的BSP是哪个版本的?

官方的image,image_imx-android-13.4.1_6qsabresd.tar.gz
我们现在怀疑是屏线的问题。

使用特权

评论回复
6
FSL_TICS_Rita| | 2014-7-9 15:54 | 只看该作者
chaoswosting 发表于 2014-7-9 13:47
官方的image,image_imx-android-13.4.1_6qsabresd.tar.gz
我们现在怀疑是屏线的问题。 ...

这里你要重新编译一下内核的,因为这里你做了修改,直接使用demo image是不可以的,你需要编译一下的。

使用特权

评论回复
7
chaoswosting|  楼主 | 2014-7-9 15:57 | 只看该作者
FSL_TICS_Rita 发表于 2014-7-9 15:54
这里你要重新编译一下内核的,因为这里你做了修改,直接使用demo image是不可以的,你需要编译一下的。 ...

没做修改吧? 我用的是公板的

使用特权

评论回复
8
chaoswosting|  楼主 | 2014-7-9 15:57 | 只看该作者
FSL_TICS_Rita 发表于 2014-7-9 15:54
这里你要重新编译一下内核的,因为这里你做了修改,直接使用demo image是不可以的,你需要编译一下的。 ...

没做修改吧? 我用的是公板的

使用特权

评论回复
9
FSL_TICS_Rita| | 2014-7-9 16:00 | 只看该作者
楼主你好,你可以先参考一下帖子i.MX 6Quad实现rgb接口lcd显示,如果有问题我们再讨论。

使用特权

评论回复
10
FSL_TICS_Rita| | 2014-7-9 16:01 | 只看该作者
chaoswosting 发表于 2014-7-9 15:57
没做修改吧? 我用的是公板的

你屏使用的不是飞思卡尔官方的哦,所以你要添加显示屏幕的驱动和信息,所以是要重新编译一下的。

使用特权

评论回复
11
chaoswosting|  楼主 | 2014-7-9 16:21 | 只看该作者
FSL_TICS_Rita 发表于 2014-7-9 16:01
你屏使用的不是飞思卡尔官方的哦,所以你要添加显示屏幕的驱动和信息,所以是要重新编译一下的。 ...

哦,我试着改过 driver/video/mxc/ldb.c 文件中的结构体,还是一样的。

static struct fb_videomode ldb_modedb[] = {
        {
         "LDB-XGA", 60, 1024, 768, 15385,
         220, 40,
         21, 7,
         60, 10,
         0,
         FB_VMODE_NONINTERLACED,
         FB_MODE_IS_DETAILED,},
        {
         "LDB-1080P60", 60, 1920, 1080, 7692,
         100, 40,
         30, 3,
         10, 2,
         0,
         FB_VMODE_NONINTERLACED,
         FB_MODE_IS_DETAILED,},
};

使用特权

评论回复
12
FSL_TICS_Rita| | 2014-7-9 17:46 | 只看该作者
chaoswosting 发表于 2014-7-9 16:21
哦,我试着改过 driver/video/mxc/ldb.c 文件中的结构体,还是一样的。

建议你先参考9楼我给你的帖子,你先了解一下。

使用特权

评论回复
13
chaoswosting|  楼主 | 2014-7-21 17:58 | 只看该作者
FSL_TICS_Rita 发表于 2014-7-9 16:00
楼主你好,你可以先参考一下帖子i.MX 6Quad实现rgb接口lcd显示,如果有问题我们再讨论。 ...

是屏线的问题,重新做过了跟屏线就可以了!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

180

帖子

1

粉丝