移植u-boot LCD功能,用的是TD35屏,结果出现图片上下左右发生偏移。
HFPD,HBPD,HSPW,VFPD,VBPD,VSPW参数都调试过,TCONSEL寄存器也调试过,帧地址也调试过。
用裸机程序时LCD显示图片是正常的,但是我调一些参数不能重现上面遇到的问题。
u-boot LCD驱动中图片帧地址中的数据本该从LCD左上角开始显示出整幅图片,但是貌似图片帧首地址中的数据是从LCD中间位置被读取然后显示,如图所示红点处图片的起始位置应该与LCD红点处的显示起始位置重合才能正常显示图片。