【Linux】正点原子ALPHA开发板使用4.3寸触摸屏LCD驱动实验显示不正常
显示问题
裸机开发时,驱动教程的PDF里给了4.3寸LCD屏幕的设置参数。如下图所示:

但是按照这个设置,编写设备树dts文件,下载到开发板里,却出现了显示异常,具体来说就是帧率不对,图和字都是歪斜的,像果冻一样左右摇晃。
但是,通过实验发现,在dts文件里将屏幕频率超频设置(大于上图的31MHz,我按照7寸屏幕的51.2MHz设置测试)就可以显示正常clock-frequency = <51200000>;
解决办法
查看正点原子出厂源码中的dts文件,即linux-imx-4.1.15-2.1.0-g3dc0a4bgit版本为g3dc0a4b的/arch/arm/boot/dts/imx6ull-alientek-emmc.dts可以发现,设备树中的lcdif节点是下面的设置,和驱动教程里的根本对不上!!!!! (2019的教程2024了居然没人改掉吗?)

按照这个设置之后解决显示的问题。

帧率为62

浙公网安备 33010602011771号