Open whwxxstsyd opened 5 years ago
你用这个工具截图看看:https://github.com/xianjimli/linux-framebuffer-tools
FBIO_WAITFORVSYNC返回-1表示lcd vsync失败,查下驱动的原因。
因为我之前也移植过一些其他的UI,并没有这个提示
有点奇怪。我手上只有一块im287a的板子和一块树莓PI的板子,两个我都测试没有问题。
我的jz2440上都不能显示,就是闪一下就灭掉了,触控倒是没有问题
移植完成之后,能正产显示,但是显示比例和布局都不太对,显示屏是480x272
./demo_desktop
lcd_w:480,lcd_l:272 app_root=/awtk/awtk-linux-fb/release fb_info_t: /dev/fb0 fb_info_t: xres=480 yres=272 bits_per_pixel=16 mem_size=261120 fb_info_t: red(11 5) green(5 6) blue(0 5) line_length=960 mem_size=261120 smem_len=261120 xres_virtual =480 yres_virtual=272 xpanstep=0 ywrapstep=0 input_thread_run:266 info.fd >= 0 window edit open ignore_user_input FBIO_WAITFORVSYNC: -1 0
电脑上使用模拟器的时候都是正常的