展讯平台tp和lcd驱动调试笔记
2013-10-18 15:20
218 查看
这些天在调试展讯平台上的tp和lcd驱动,这是一些小的总结。
屏幕出现竖条纹,(在视觉上给人的感觉是屏幕出现轻微的闪烁),这个可以调节vcom电压,来调节这个电压值,可以修复竖条纹.
但是无论怎么修改都没怎么改善屏闪现象,可修改像素点的翻转方式,一般屏幕默认的翻转方式是列翻转,可以修改为点翻转,可完全修复竖条纹,但是带来的不良影响是可能屏幕会出现轻微的很条纹,如果屏幕的玻璃和ic都支持兼容点翻转,则屏幕厂商推荐的像素点翻转方式是点翻转
send_cmd(0xc0b4);
- send_data(0x55);
+ send_data(0x10); //doc inverstion
调试tp的时候,同一颗tp IC的不同模组也无法兼容,这个在LCD上也是一样,只能选择性的注释掉一个tp的cfg配置模块,因为现在展讯的平台下TPC(touch panel controller)和LCDC(LCD controller)都是以识别ic的id来兼容匹配不同ic厂商的tp和lcd,同一颗ic的不同模组暂时不好同时兼容,如果同时兼容则可能出现异常不能正常。
还有,tp调试的时候需要以ko文件的形式导入到系统中,动态的加载tp驱动,这个在打包的时候必须非常注意,重新动态加载的tp驱动必须重新打包system.img,不然system.img无法更新到最新的驱动,这导致驱动加载的是之前编译生成的驱动,而出现错误。
./mk –o=2sim **_**_**_**pac system
还有,调试驱动经常使用的调试方式,一般是日志输出,可通过logcat或者是cat proc/kmsg,二是文件输出方式,可通过动态创建输出文件,proc 或者sysfs,然后adb shell进入Android系统,查看输出文件,起到调试目的!
屏幕出现竖条纹,(在视觉上给人的感觉是屏幕出现轻微的闪烁),这个可以调节vcom电压,来调节这个电压值,可以修复竖条纹.
但是无论怎么修改都没怎么改善屏闪现象,可修改像素点的翻转方式,一般屏幕默认的翻转方式是列翻转,可以修改为点翻转,可完全修复竖条纹,但是带来的不良影响是可能屏幕会出现轻微的很条纹,如果屏幕的玻璃和ic都支持兼容点翻转,则屏幕厂商推荐的像素点翻转方式是点翻转
send_cmd(0xc0b4);
- send_data(0x55);
+ send_data(0x10); //doc inverstion
调试tp的时候,同一颗tp IC的不同模组也无法兼容,这个在LCD上也是一样,只能选择性的注释掉一个tp的cfg配置模块,因为现在展讯的平台下TPC(touch panel controller)和LCDC(LCD controller)都是以识别ic的id来兼容匹配不同ic厂商的tp和lcd,同一颗ic的不同模组暂时不好同时兼容,如果同时兼容则可能出现异常不能正常。
还有,tp调试的时候需要以ko文件的形式导入到系统中,动态的加载tp驱动,这个在打包的时候必须非常注意,重新动态加载的tp驱动必须重新打包system.img,不然system.img无法更新到最新的驱动,这导致驱动加载的是之前编译生成的驱动,而出现错误。
./mk –o=2sim **_**_**_**pac system
还有,调试驱动经常使用的调试方式,一般是日志输出,可通过logcat或者是cat proc/kmsg,二是文件输出方式,可通过动态创建输出文件,proc 或者sysfs,然后adb shell进入Android系统,查看输出文件,起到调试目的!
相关文章推荐
- android TP驱动移植调试笔记
- linux 驱动调试笔记二----LCD驱动01
- android TP驱动移植调试笔记(转)
- mtk 驱动笔记 lcd camera led tp
- linux 驱动调试笔记二----LCD驱动02
- mtk 驱动笔记 lcd camera led tp
- LCD驱动调试
- LCD驱动移植笔记
- Wince驱动调试笔记
- LCD驱动调试
- passthru驱动调试笔记
- sc7731 Android 5.1 LCD驱动简明笔记之一
- linux GBSHM驱动调试笔记
- Qc FB驱动 以及 LCD调试过程
- 移植驱动到内核学习笔记3-----LCD及输入系统
- 学习笔记 --- LINUX 驱动调试之根据出错PC来分析
- LCD驱动 学习笔记(二)[型号:SPFD5408]
- LCD驱动调试中部分常见问题的分析及解决办法
- LCD 驱动调试