您的位置 首页 数字

安卓底层LCD驱动调试,LCD驱动擦除程序该怎么编写?

安卓底层LCD驱动调试,LCD驱动擦除程序该如何编写?-cat /dev/graphics/fb0 》 /sdcard/fb0,然后将/sdcard/fb0 》到另一台相同分辨率及相同格式的手机上,看

  android渠道下lcd调试流程:

  1)调试lcd背光,背光首要分为PMIC自带的和独自的DCDC,假如为PMIC自带的背光,一般渠道厂商现已做好,直接调用接口即可,假如为独自的DCDC驱动,则需求用GPIO操控DCDC的EN端

  2)承认lcd的模仿电,io电是否正常

  3)依据lcd的分辨率,RGB/CPU/MIPI等不同的接口,装备操控寄存器接口

  4)依据lcd spec装备PCLK的频率,装备PCLK,VSYNC,HSYNC,DE等操控线的极性

  5)运用示波器测验一切clk的波形,承认频率,极性是否符合要求

  6)运用示波器测验data线,看是否有数据输出,bpp的设置是否正确

  7)假如lcd需求初始化,装备spi的接口,一般分为cpu自带的spi操控器,和gpio模仿的spi。

  8)依据lcd spec中的初始化代码进行lcd的初始化

  9)用示波器丈量lcd的spi clk及数据线,承认是否正常输出

  10)正常情况下,此刻lcd应该能够点亮。假如没有点亮,依照上述进程1到9,逐项进行检查测验,要点检查第5项,clk的极性

  11)假如lcd点亮,可是花屏。则需求先承认数据格局是否正确,然后承认fb里的数据是否正常,有以下几种办法承认fb里的数据

  i)cat /dev/graphics/fb0 》 /sdcard/fb0,然后将/sdcard/fb0 》到另一台相同分辨率及相同格局的手机上,看图片显现是否正常 ii)运用irfanview软件显现cat /dev/graphics/fb0出来的raw数据,留意要正确设置分辨率及格局,不然显现花屏 iii)假如adb衔接正常,能够运用豌豆莢等软件,检查fb中的数据是否正常

  经过以上三种途径,假如承认fb中的数据正常显现,则很可能为lcd初始化代码的问题,或许clk极性的问题,假如fb数据不正常,则可能为lcd操控寄存器装备不正常导致。

  LCD屏的调试留意事项

  1. Pix clock是否在规则的范围内。

  2. Pclk是否极性正确。上升沿仍是下降沿。

  3. 变频引起的闪屏问题。能够经过确定频率来实验是否是变频引起。

  LCD擦除程序怎么编写?

  下面是我去掉lcd驱动的进程:linux3.0.1

  1.Make menuconfig

  -》 Device Drivers

  —》 Graphics support

  —》(M)S3C FramebufferSupport (eXtended)

  2. -》 Device Drivers

  —》MulTImedia support

  —》Video capture adapters

  —》 (去掉)Samsung TV Driver

  3.vi drivers/media/video/samsung/fimc/s3c_fimc_core.c

  注释掉//ctrl-》open_lcdfifo= s3cfb_enable_local;

  //ctrl-》close_lcdfifo = s3cfb_enable_dma;

  不然会呈现如下过错:

  /home/yubo/linux/zImage/3.0.1nolcd/drivers/media/video/samsung/fimc/s3c_fimc_core.c:468:undefined reference to `s3cfb_enable_local‘

  /home/yubo/linux/zImage/3.0.1nolcd/drivers/media/video/samsung/fimc/s3c_fimc_core.c:468:undefined reference to `s3cfb_enable_dma’

  4.vi drivers/video/samsung/Makefile

  注释掉#obj-$(CONFIG_FB_S3C_EXT) += s3cfb.o不然make modules会犯错

  5. 复制drivers/video/cfbcopyarea.ko

  drivers/video/cfbfillrect.ko

  drivers/video/cfbimgblt.ko

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/shuzi/171698.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部