调试一个lcd屏幕
2018-01-15 10:00
176 查看
在展讯的代码中添加一个lcd屏幕的驱动,参考之前已经调试好的屏幕,修改了一下初始化时序,然后根据不同的屏幕的不同参数进行配置.
u-boot:/u-boot64/drivers/video/sprdfb/lcd
内核:/kernel/drivers/video/sprdfb/lcd
然后在添加一些宏定义,需要把之前的注释掉.
u-boot:/u-boot64/drivers/video/sprdfb/lcd/Makefile
kernel:/kernel/drivers/video/sprdfb/lcd/Makefile中添加上这个
obj-$(CONFIG_FB_LCD_TXW350025C0_MIPI) += lcd_txw350025c0_mipi.o
/kernel/drivers/video/sprdfb/config中需要添加对应的内容.
/kernel/arch/arm/configs/project_defconfig中添加宏定义
/u-boot/include/config/project.h中添加宏定义
编译通过后基本上就可以调试成功.
学到的一些概念:前接后接 cpu发送数据给屏幕,真正的数据前后都会有一些不是显示用的数据,如果前接后接不对,就会导致屏幕显示会有一部空缺,类似于偏移.kernel里面和u-boot里面的代码有一点点差别.kernel里面会有注册初始化和睡眠,而u-boot里面是不需要的.
编译kernel: make -j8 bootimage
编译u-boot:make -j8 bootloader
device下面修改东西,看修改什么东西,有的需要全编译,有的不需要.
一篇很不错的mtk移植lcm驱动的文章:http://blog.csdn.net/u010245383/article/details/50981877
u-boot:/u-boot64/drivers/video/sprdfb/lcd
内核:/kernel/drivers/video/sprdfb/lcd
.width = 320, .height = 480, .fps = 60, .hfp =38, .hbp = 20,//min3 .hsync =25,//min15 .vfp = 8, .vbp = 4, .vsync = 4, .lan_number = 1,//通道
然后在添加一些宏定义,需要把之前的注释掉.
u-boot:/u-boot64/drivers/video/sprdfb/lcd/Makefile
kernel:/kernel/drivers/video/sprdfb/lcd/Makefile中添加上这个
obj-$(CONFIG_FB_LCD_TXW350025C0_MIPI) += lcd_txw350025c0_mipi.o
/kernel/drivers/video/sprdfb/config中需要添加对应的内容.
/kernel/arch/arm/configs/project_defconfig中添加宏定义
/u-boot/include/config/project.h中添加宏定义
编译通过后基本上就可以调试成功.
学到的一些概念:前接后接 cpu发送数据给屏幕,真正的数据前后都会有一些不是显示用的数据,如果前接后接不对,就会导致屏幕显示会有一部空缺,类似于偏移.kernel里面和u-boot里面的代码有一点点差别.kernel里面会有注册初始化和睡眠,而u-boot里面是不需要的.
编译kernel: make -j8 bootimage
编译u-boot:make -j8 bootloader
device下面修改东西,看修改什么东西,有的需要全编译,有的不需要.
一篇很不错的mtk移植lcm驱动的文章:http://blog.csdn.net/u010245383/article/details/50981877
相关文章推荐
- LCD屏幕硬件调试步骤
- 调试一个新LCD
- stm32的LCD屏幕显示+各个模块功能调试
- Camera---创建一个等同屏幕碰撞器
- 高通安卓调试LCD几方面总结(二)
- cocos2dx开发之搭建一个高效的调试环境(Android平台)
- 如何让wp7真机调试时候保持屏幕高亮不锁屏
- 整理一个屏幕工具类,
- 同样一个程序,为什么我的VS2010调试很慢
- 【Android游戏开发之四】Android 游戏框架(一个游戏角色在屏幕行走的demo)
- android Wifi/LCD/Camera调试总结
- 清理C盘的一个新发现,Visio Studio在调试过程中产生的垃圾文件
- 哈哈,苦思冥想,解决一个适应屏幕高度自伸缩的问题。(一)
- IOS Orientation, 想怎么转就怎么转~~~ 此博文主要针对IOS应用, 是屏幕旋转相关问题的一个总结. 主要内容有: IOS5,6,7不同版的适配. 强制旋转和自动旋转.
- 手机屏幕卡住调试
- 求一个用VB做的屏幕保护程序的源文件
- iOS 使用View 为屏幕增加一个全屏的蒙层
- mysql如何把在屏幕上输出的结果输出到一个文件上?
- 基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
- 调试一个 Bus error 错误