器件型号: TDA4AEN-Q1
你(们)好
我们使用的平台是 TDA4VEn entry J722S。
在我们当前的项目中、有几个进程、其中捕获进程充当发送端 只有其中的捕获节点才会将摄像机捕获的数据发送到缓冲池。 然后、AVM 进程从缓冲池接收数据。 在操作过程中、发现了一个问题:接收端在运行时报告错误
139.635192 s:MEM:错误:appMemCacheInv (0xffff39623,000,2457600) 的 DMA_BUF_IOCTL_SYNC 失败!!!
EGL:在 eglCreateImageKHR () eglError (0x3003) 之后
EGL:错误:eglCreateImageKHR 失败!!!
EGL:错误:appEglWindowCreateIMG 失败。
但是、整个图形仍然可以正常运行。 在发送端,也使用 TI 的内置函数来实现 dma_fd tivxMemTranslateVirtAddr()。 上述错误似乎表明 GPU 需要 DMA_FD、但无法获取该值、从而不产生图像。 这是可能的原因吗? 这个问题是否与进程间沟通有关? 应如何解决此问题?




