linux 修改分辨率lcd_LCD 移植的那些坑-关于LCD屏幕配置有一些常见的问题

在使用我们的开发板过程中,关于LCD屏幕配置有一些常见的问题

问题1,如何修改开机默认的屏幕尺寸?

全平台都可以通过uboot的选择菜单来选择默认的显示,对应配置方式可以参阅对应平台的应用手册。

i.MX6DL/i.MX6Q系列uboot已开源,可以通过直接修改uboot源码文件include/configs/mx6sabre_common.h(参考linux4.1.15内核版本)

186791893_1_20200329103014697

如果是客户自己移植屏幕,可能需要修改uboot源码arch/arm/i.MX-common/video.c文件。修改默认的屏幕配置 setenv("pannel", "SEIKO-WXGA");(参考linux4.1.15内核版本)

问题2,如何自己移植LCD屏幕?

可以参考i.MX6x平台应用笔记中【8.0寸LCD屏移植笔记.pdf】一章。

lvds屏幕可参考【飞凌嵌入式LVDS屏幕移植应用笔记 .pdf】

问题3,移植LCD屏幕,uboot显示logo不正常?

参考i.MX6Q linux4.1.15内核版本,在uboot源码board/freescale/mx6sabresd/mx6sabresd.c文件内默认的LCD 800x480的配置如下。在移植屏幕可以参考此结构体添加新屏幕的参数,参考【问题1】解决办法选择uboot默认屏幕。

186791893_2_20200329103015119

lvds屏可以直接修改下图中的设置参数。

186791893_3_20200329103015338

问题4,uboot显示正常,kernel起来后显示不正常?

这个可以通过 cat /proc

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值