病症:arm启动后应用程序界面显示…

发布者:WiseSage123最新更新时间:2024-09-30 来源: cnblogs关键字:arm启动  应用程序  界面显示 手机看文章 扫描二维码
随时随地手机看文章

病症:病症:arm启动后应用程序界面显示不正常(左面有部分未能正常显示)也就是左面少一块区域,右面多一部,

原因:lcd显示驱动中场扫描的问题

平台:s3c2416、linux2.6、800*480lcd

解决办法:

   修改lcd驱动中部分代码:内核目录下drivers/vidio/s3c_xxx.c(根据实际找适合自己的)

   打开文件找到:

  1. #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include

  2. #include
    #include

  3. #include
    #include
    #include

  4. #if defined(CONFIG_CPU_S3C2450) || defined(CONFIG_CPU_S3C2416)
    #include
    #elif defined(CONFIG_CPU_S3C6400)
    #include
    #elif defined(CONFIG_CPU_S3C6410)
    #include
    #endif

  5. #include 's3cfb.h'

  6. #define ON   1
    #define OFF  0

  7. #define DEFAULT_BACKLIGHT_LEVEL  2

  8. #define H_FP  180  

  9. #define H_SW  18  

  10. #define H_BP  40  

  11. #define V_FP  10  
    #define V_SW  8  
    #define V_BP  20  

因为是左右的问题,所以找行扫描,定位H_FP和H_BP,这位二者可以简单地理解为扫描的这部分不显示,保持H_FP+H_BP之和不变,适当改变二者,慢慢调试,知道调试到合适为止。每次修改过数值之后,都要重新编译内核下载。

 

同样的,如果是上下出的问题就应该找V_FP、V_BP原理和上面相同。


关键字:arm启动  应用程序  界面显示 引用地址:病症:arm启动后应用程序界面显示…

上一篇:中断处理学习笔记
下一篇:LINUX 内核移植

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved