[i.MX] i.MX6Q UBOOT LCD驱动移植

[复制链接]
8228|34
 楼主| jiangzhenxiu 发表于 2014-5-5 21:00 | 显示全部楼层 |阅读模式
如题,uboot下的LCD驱动如何移植?
FSL_TICS_Jeremy 发表于 2014-5-6 09:37 | 显示全部楼层
你好,楼主!
我已经将你的问题转告给I.MX工程师,他稍后会回答你的。
 楼主| jiangzhenxiu 发表于 2014-5-6 09:48 | 显示全部楼层
好的,谢谢!
FSL_TICS_Rita 发表于 2014-5-6 11:38 | 显示全部楼层
楼主你好,关于uboot LCD的移植你可以参考一下 i.MX_6Dual6Quad_BSP_Porting_Guide.pdf (719.5 KB, 下载次数: 150) Chapter 6 Connecting an LVDS Panel to an i.MX 6 Reference Board。还有如下的两个链接你也可以查看一下,对你的理解有帮助。
1. http://cache.freescale.com/files/32bit/doc/user_guide/MX53UG.pdf
Please read the Chapter 18 for LCD porting details.

2.  Different Display Configurations on i.MX35 Linux PDK
http://cache.freescale.com/files/dsp/doc/app_note/AN3974.pdf
虽然这个是i.mx35的,对于i.mx6也是适用的。

 楼主| jiangzhenxiu 发表于 2014-5-6 12:26 | 显示全部楼层
你好,我的是MIPI屏,上面给的参考也适用吗?
FSL_TICS_Rita 发表于 2014-5-6 14:24 | 显示全部楼层
jiangzhenxiu 发表于 2014-5-6 12:26
你好,我的是MIPI屏,上面给的参考也适用吗?

楼主你好,请问你是使用的哪块板子?飞思卡尔的开发板还是你自己design的呢?
 楼主| jiangzhenxiu 发表于 2014-5-6 14:31 | 显示全部楼层
是我们自己设计的
FSL_TICS_Rita 发表于 2014-5-6 15:41 | 显示全部楼层
jiangzhenxiu 发表于 2014-5-6 14:31
是我们自己设计的

是参考飞思卡尔哪块开发板设计的呢?
 楼主| jiangzhenxiu 发表于 2014-5-6 15:52 | 显示全部楼层
不好意思斑竹,我刚接触freescale,很多信息都不了解,见谅!
是参考sabre设计的!
FSL_TICS_imx 发表于 2014-5-6 18:17 | 显示全部楼层
jiangzhenxiu 发表于 2014-5-6 15:52
不好意思斑竹,我刚接触freescale,很多信息都不了解,见谅!
是参考sabre设计的! ...

没有事情的,有问题都是可以在这里交流的,大家一起学习:)~~
FSL_TICS_imx 发表于 2014-5-6 18:18 | 显示全部楼层
你好,建议你先看一下4楼我给你的链接,对你理解很有帮助~~
 楼主| jiangzhenxiu 发表于 2014-5-6 18:24 | 显示全部楼层
FSL_TICS_imx 发表于 2014-5-6 18:18
你好,建议你先看一下4楼我给你的链接,对你理解很有帮助~~

因为UBOOT的LCD驱动没加进去,所以开机的时候没有**显示,但进入linux的时候,也是黑屏的,为什么呢?linux下的**我已经打开来了。

那些链接正在看,不过好复杂,看得有点晕。能否对上面的问题指点一下呢?
 楼主| jiangzhenxiu 发表于 2014-5-7 17:09 | 显示全部楼层
请问有大牛知道这问题怎么解码?
FSL_TICS_Rita 发表于 2014-5-8 14:19 | 显示全部楼层
本帖最后由 FSL_TICS_Rita 于 2014-5-8 14:21 编辑
jiangzhenxiu 发表于 2014-5-6 18:24
因为UBOOT的LCD驱动没加进去,所以开机的时候没有**显示,但进入linux的时候,也是黑屏的,为什么呢?l ...


楼主你好,关于你进入linux,也没有显示,是因为你的kernel中已经uboot启动信息中没有设置正确,所以无法显示。
FSL_TICS_Rita 发表于 2014-5-8 14:22 | 显示全部楼层
还有楼主使用的BSP的版本是什么?
FSL_TICS_Rita 发表于 2014-5-8 14:27 | 显示全部楼层
另外,需要告诉楼主的是,我确认了一下,在发行i.mx6的BSP中,uboot中是不支持MIPI显示的,在内核中是支持的。所以如果你是要在uboot中支持MIPI屏显示的话,你需要修改很多内容,并且还需要自己配置IPU里面的内容,在我们这边也没有文档供你参考。在飞思卡尔官方的论坛上有一个patchhttps://community.freescale.com/docs/DOC-95341,是关于uboot中的MIPI display不知道是否符合你的需求,你可以看一下。
FSL_TICS_Rita 发表于 2014-5-8 14:28 | 显示全部楼层
jiangzhenxiu 发表于 2014-5-6 12:26
你好,我的是MIPI屏,上面给的参考也适用吗?

请问你的MIPI屏是什么型号的?
FSL_TICS_Rita 发表于 2014-5-8 14:40 | 显示全部楼层
这里建议你在内核中显示,内核显示的话操作起来比较简单,内核中关于mipi的driver都是有的,并且BSP中它的driver默认的都是选择好的,所以在uboot起来以后,在uboot命令行中设置正确的command就OK了。commend中"dev=mipi_dsi,TRULY-WVGA,if=RGB666"。
 楼主| jiangzhenxiu 发表于 2014-5-8 17:28 | 显示全部楼层
我的mipi屏是NT35516。
uboot中的设置:video=mxcfb0:dev=mipi_dsi,NT35516-WVGA,if=RGB24 video=mxcfb1:off video=mxcfb2:off

但奇怪的是,为什么kernel的**也出不来呢?我已经配置了:CONFIG_**跟CONFIG_**_LINUX_CLUT224的了。
 楼主| jiangzhenxiu 发表于 2014-5-8 17:30 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-5-8 14:22
还有楼主使用的BSP的版本是什么?

现在我们用的是android版本:4.0.4,kernel版本:3.0.35
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

107

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部