@whycanservice 我将logo图片设置为32位并且设置透明层为白色,确实解决了。比较想知道,这类问题软件能不能在启动完logo之后,重新配置图层,这样就不会因为logo不是32位从而影响到摄像头?
jonli_aw 发布的帖子
-
回复: 更换logo,摄像头无法显示
-
更换logo,摄像头无法显示
硬件环境:屏rgb565
问题: 更换logo之后,开机logo显示正常,开机摄像头黑屏。因为看到mpp部分是正常初始化的,初步怀疑是显示格式问题,其中不正常时fmt[ 8],目前差异就这里,不知道如何解决此类问题,希望大佬不吝赐教。
下面是正常和不正常显示的cat /sys/class/disp/disp/attr/sys信息:
- logo正常/摄像头正常:
screen 0: de_rate 300000000 hz, ref_fps:58 mgr0: 320x320 fmt[rgb] cs[0x204] range[full] eotf[0x4] bits[8bits] err[0] force_sync[0] unblank direct_show[false] iommu[1] dmabuf: cache[0] cache max[0] umap skip[0] umap skip max[14] lcd output backlight(150) fps:60.2 320x 320 err:0 skip:126 irq:911 vsync:0 vsync_skip:0 BUF enable ch[0] lyr[0] z[0] prem[N] a[pixel 128] fmt[ 77] fb[1920,1080; 960, 540; 0, 0] crop[ 0, 0,1920,1080] frame[ 0, 0, 320, 320] addr[49000000,491fe000, 0] flags[0x 0] trd[0,0] depth[ 0] BUF enable ch[1] lyr[0] z[16] prem[N] a[pixel 255] fmt[ 0] fb[ 320, 320; 320, 320; 320, 320] crop[ 0, 320, 320, 320] frame[ 0, 0, 320, 320] addr[48400000, 0, 0] flags[0x 0] trd[0,0]
2.logo正常/摄像头不正常:
screen 0: de_rate 300000000 hz, ref_fps:58 mgr0: 320x320 fmt[rgb] cs[0x204] range[full] eotf[0x4] bits[8bits] err[0] force_sync[0] unblank direct_show[false] iommu[1] dmabuf: cache[0] cache max[0] umap skip[0] umap skip max[22] lcd output backlight(150) fps:60.2 320x 320 err:0 skip:134 irq:2555 vsync:0 vsync_skip:0 BUF enable ch[0] lyr[0] z[0] prem[N] a[pixel 128] fmt[ 77] fb[1920,1080; 960, 540; 0, 0] crop[ 0, 0,1920,1080] frame[ 0, 0, 320, 320] addr[49300000,494fe000, 0] flags[0x 0] trd[0,0] depth[ 0] BUF enable ch[1] lyr[0] z[16] prem[N] a[pixel 255] fmt[ 8] fb[ 320, 320; 320, 320; 320, 320] crop[ 0, 320, 320, 320] frame[ 0, 0, 320, 320] addr[48400000, 0, 0] flags[0x 0] trd[0,0]
-
目前V853 sdk版本更新到多少?
目前用的是v1.0,发现主要的问题在于mpp很多sample没完善好,经常都要修改一下才能用。
例如,sample rtsp也不支持wifi热点的方式推流,而且wifi切换成AP模式就会发生错误,例子显示效果很差,运行起来,报错也多。 -
关于vo layer层级问题
上面图片中,logo用的是layer4,播放mp4视频用的是layer3,于是下半部分就出现白噪了。但是为啥下面图片,播放mp4视频用的是layer0就能正常同时显示呢?
一直搞不懂这层级之间的关系,希望大佬能指点下,谢谢。
-
回复: v853 sdk版本1.0编译gdb工具报错
@whycan 在 v853 sdk版本1.0编译gdb工具报错 中说:
buildroot
是的,我能想到也只能这样。想问下,很多类似sdk的问题,为啥内部好像不怎么重视一样,是因为v853还很新吗?
-
v853 sdk版本1.0编译gdb工具报错
make menuconfig -->
Development -->
<*> gdb-
只要配置了gdb编译就会出错,跪求大佬指点下 -
回复: V853 LVGL使用TP,屏幕中间控件无法响应
@whycan 这个固件还是同样的问题,屏的四周部分,触摸时有箭头图标跟随,在屏中间区域,触摸是没有箭头图标的。所以怀疑要么是TP坏了,要么是h文件配置没更新下去。
-
回复: V853 LVGL使用TP,屏幕中间控件无法响应
@whycan 你好,0现在我用的sdk是V85x_tina_V1.0,更新了你给h文件,执行 lv_examples 3首先弹出消息框,点击"ok"控件还是无响应。
-
回复: V853 LVGL使用TP,屏幕中间控件无法响应
@whycan 今晚更新了你给的h文件,执行lv_examples 3,弹出的消息框,还是无法按到“ok”的按钮,请问还有什么其它可能?是否h固件没更新到TP?
-
V853 LVGL使用TP,屏幕中间控件无法响应
在v853的开发板上,运行lv_examples,看到TP:GSLX680驱动input上报的坐标是正确的,但是只要位于屏幕中间的按钮控件都是没响应,屏四周的控件又是能正常响应的,是lvgl的input驱动没适配好吗?有人知道原因吗?