一般正常情况下开机启动的进度条在最下方,但是运行时开机进度条显示在上方,桌面上面会有一个灰条。
遇到这种问题,首先查询了一下源代码,没有问题,进度条的显示位置是在最下方。
这可能和LCD驱动中参数的设置有关,参数一般有:
x_res , y_res, pixel_clock,hsw, hfp, hfp, vsw, vfp, vbp等
前三个都很好理解,就是长度、宽度和像素时钟。
出现这种现象的原因和下面6个参数的设置有关,具体参数
hsw Horizontal synchronization pulse width
hfp Horizontal front porch
hbp Horizontal back porch
vsw Vertical synchronization pulse width
vfp Vertical front porch
vbp Vertical back porch
由上看看出很可能是和下面三个参数的设置有关,根据所使用的液晶屏的文档参数,修改下面的参数值测试
最终使用的下面三个参数分别为:10,4,2,主要将vbp的参数改小,改小vsw的值也会起到作用,注意也不能都改的特别小。
不同的液晶屏的参数设置会不同,具体得运行观察。