最近调试一块屏幕,在配置完设备树后发现,开机时uboot进入Linux,两个logo转换会发生偏移,这是什么问题?
有些屏幕有x和y方向的offset参数,可能boot和linux下两个驱动里对这个offset设置不一样
make s5p_goni_defconfig
由于缺乏具体的相关代码和细节信息,我无法确定您的问题出在哪里,因此无法为您提供具体的解决方案。但是,我可以给您一些可能会导致偏移问题的原因和解决方法:
图片大小问题:在u-boot中加载logo时,会在屏幕上显示图片。如果图片的大小不与屏幕大小匹配,则可能导致偏移问题。检查logo图片大小是否与您的显示器分辨率大小匹配,尝试更改图片大小后重新编译u-boot。
设备树配置问题:如您所述,偏移问题发生在配置完设备树后。检查您的设备树配置文件是否正确,特别是与显示器相关的属性(如分辨率、像素格式等)。尝试调整设备树配置,重新编译u-boot并重新启动设备。
显示驱动问题:如果您的设备使用自定义的显示驱动,则可能需要修改驱动代码以解决偏移问题。尝试查找显示驱动代码并修改以适应您的设备。
以上是可能导致偏移问题的常见原因和解决方法。如果您需要更具体的帮助,请提供更多信息,以便我能够更好地为您提供帮助。