tina linux 开发摄像头屏幕预览,录制功能

在T113-S3 开发板使用Tina linux 2022-08-15(5.4)版本开发摄像头录像预览功能时(摄像头拍照已调通),按照《D1-H-Tina-linux多媒体开发指南》中的步骤进行配置,使用测试指令trecorderdemo后报错,日志如下图所示,在函数disp_dma_map_core中 提示dma_buf_get fail!(入第一张图所示)该如何排查此问题?再加入打印日志最终定位到在disp_mgr_set_layer_config2中的disp_dma_map中的 disp_dma_map_core中的dma_buf_get报错!排查发现modules_link函数已经调用,module_push函数也已工作,但preview size提示 full,这是因为lcd屏幕没把摄像头传过来的数据取走导致的吗?

image

1 个赞

麻烦问一下您调这个的时候有这个问题吗,拍照功能调通了

你这个和我遇到的问题不一样。没法帮你解答

请问楼主,您的这个问题解决了吗? 我也卡在这个问题上好久了,一直找不到解决的方法。。。。 :sob:

花了一周多时间,最后把问题解决了

大佬威武!请问您是怎么解决的?能分享一下么?

大佬能请教一下怎么解决的这个问题嘛 感谢

您好,可以介绍下这个问题的解决思路吗,我是用的tina 2.0 sdk,硬件是t113-s3,我只能确定它使用了不正确的fd,但无法确定是如何引入这个问题的,是设备树?或者内核配置吗

谢谢