打印
[i.MX]

uboot LVDS显示**问题 在线等!!!!

[复制链接]
4201|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
free_tend|  楼主 | 2014-11-21 12:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 free_tend 于 2014-11-21 13:43 编辑

imx6q  uboot-2009.8 LVDS:TM104SDH01
求助, uboot无法显示开机LOGO:

以前的lvds的屏幕是支持uboot显示logo的,换成这块屏之后,要修改频率,因为支持是30M到50M.
static struct fb_videomode lvds_xga = {
         "TM104SDH01", 60, 800, 600, 25000, 100, 100, 10, 10, 56, 8, 0,
                 FB_VMODE_NONINTERLACED, FB_MODE_IS_DETAILED,
};
linux内核启动后显示图像是没有问题的,上面的参数就是从内核中来的.
尝试对比uboot和内核中ipu 和下面代码中的寄存器, 得到的结果是都一样.
用示波器测量lvds的clk也是40M,每个通道也有数据.
        /*
         * ipu1_pixel_clk_x clock tree:
         * osc_clk(24M)->pll2_528_bus_main_clk(528M)->
         * pll2_pfd_352M(452.57M)->ldb_dix_clk(64.65M)->
         * ipu1_di_clk_x(64.65M)->ipu1_pixel_clk_x(64.65M)
         */
        /* pll2_pfd_352M */
        /* disable */
        writel(0x1 << 7, ANATOP_BASE_ADDR + 0x104);
        /* divider */
        writel(0x3F, ANATOP_BASE_ADDR + 0x108);
        //writel(0x15, ANATOP_BASE_ADDR + 0x104);
        writel(0x22, ANATOP_BASE_ADDR + 0x104);     <-----------------主要修改了这个值 528 * 18 /34

        /* ldb_dix_clk */
        /* source */
        reg = readl(CCM_BASE_ADDR + CLKCTL_CS2CDR);
        reg &= ~(0x3F << 9);
        reg |= (0x9 << 9);
        writel(reg, CCM_BASE_ADDR + CLKCTL_CS2CDR);
        /* divider */
        reg = readl(CCM_BASE_ADDR + CLKCTL_CSCMR2);
        reg |= (0x3 << 10);
        writel(reg, CCM_BASE_ADDR + CLKCTL_CSCMR2);

        /* pll2_pfd_352M */
        /* enable after ldb_dix_clk source is set */
        writel(0x1 << 7, ANATOP_BASE_ADDR + 0x108);

        /* ipu1_di_clk_x */
        /* source */
        reg = readl(CCM_BASE_ADDR + CLKCTL_CHSCCDR);
        reg &= ~0xE07;
        reg |= 0x803;
        writel(reg, CCM_BASE_ADDR + CLKCTL_CHSCCDR);
.......
        ret = ipuv3_fb_init(&lvds_xga, di, IPU_PIX_FMT_RGB666,
                        DI_PCLK_LDB, 40000000);

Head file define :
#define CONFIG_SPLASH_SCREEN

uboot settings:
setenv splashimage ‘0x27f00000’
setenv splashpos ‘0,0’
setenv lvds_num 1
以前的号忘记密码了,所以这个没积分了,

相关帖子

沙发
free_tend|  楼主 | 2014-11-21 13:41 | 只看该作者
各位有没有点建议, 谢谢

使用特权

评论回复
板凳
FSL_TICS_Rita| | 2014-11-21 14:05 | 只看该作者
楼主你好,请问你使用的是哪个版本的BSP?

使用特权

评论回复
地板
free_tend|  楼主 | 2014-11-21 14:10 | 只看该作者
FSL_TICS_Rita 发表于 2014-11-21 14:05
楼主你好,请问你使用的是哪个版本的BSP?

L3.0.35_1.1.0_121218_source

使用特权

评论回复
5
FSL_TICS_Rita| | 2014-11-21 14:10 | 只看该作者
free_tend 发表于 2014-11-21 14:10
L3.0.35_1.1.0_121218_source

那你板子的型号呢?

使用特权

评论回复
6
FSL_TICS_Rita| | 2014-11-21 14:12 | 只看该作者
free_tend 发表于 2014-11-21 14:10
L3.0.35_1.1.0_121218_source

你这个BSP版本是很老的版本了,建议你使用新的BSP哈,L3.0.35_4.1.0_130816_source。

使用特权

评论回复
7
free_tend|  楼主 | 2014-11-21 14:12 | 只看该作者
FSL_TICS_Rita 发表于 2014-11-21 14:12
你这个BSP版本是很老的版本了,建议你使用新的BSP哈,L3.0.35_4.1.0_130816_source。 ...

那我先去试一试

使用特权

评论回复
8
FSL_TICS_Rita| | 2014-11-21 14:13 | 只看该作者
关于u-boot 显示**的修改,你可以参考文档 uboot_mx6x.pdf (110.54 KB) 来修改。

使用特权

评论回复
9
free_tend|  楼主 | 2014-11-21 14:17 | 只看该作者
FSL_TICS_Rita 发表于 2014-11-21 14:12
你这个BSP版本是很老的版本了,建议你使用新的BSP哈,L3.0.35_4.1.0_130816_source。 ...

我从ltib中得到的uboot版本还是2009.08

使用特权

评论回复
10
free_tend|  楼主 | 2014-11-21 14:21 | 只看该作者
FSL_TICS_Rita 发表于 2014-11-21 14:13
关于u-boot 显示**的修改,你可以参考文档来修改。

我就是根据这个文档修改的

使用特权

评论回复
11
free_tend|  楼主 | 2014-11-21 14:39 | 只看该作者
本帖最后由 free_tend 于 2014-11-21 14:49 编辑
FSL_TICS_Rita 发表于 2014-11-21 14:13
关于u-boot 显示**的修改,你可以参考文档来修改。

我对比了一下两个版本的uboot  除开我改动的时钟部分  其他都一样

使用特权

评论回复
12
FSL_TICS_Rita| | 2014-11-21 16:47 | 只看该作者
free_tend 发表于 2014-11-21 14:39
我对比了一下两个版本的uboot  除开我改动的时钟部分  其他都一样

楼主你好,在我们英文论坛上有个patch你可以看一下,链接为:
https://community.freescale.com/docs/DOC-98109
客户都是按照上面的操作都成功了的。

使用特权

评论回复
13
free_tend|  楼主 | 2014-11-22 17:16 | 只看该作者
FSL_TICS_Rita 发表于 2014-11-21 16:47
楼主你好,在我们英文论坛上有个patch你可以看一下,链接为:
https://community.freescale.com/docs/DOC ...

谢谢了。   我拿到了一个纯净的uboot patch进去了。 修改时钟部分 已经可以显示图像了。

结帖!!

使用特权

评论回复
14
FSL_TICS_Rita| | 2014-11-24 10:25 | 只看该作者
free_tend 发表于 2014-11-22 17:16
谢谢了。   我拿到了一个纯净的uboot patch进去了。 修改时钟部分 已经可以显示图像了。

结帖!! ...

恭喜楼主问题已解决,欢迎有问题继续在本论坛中创帖大家一起交流讨论哈。

使用特权

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

本版积分规则

27

主题

182

帖子

0

粉丝