This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

使用DM8148在A8中缓存yuv数据cpu占用率高,效率很低



由于我们的算法效率比较低,需要在A8中将yuv数据缓存起来,再将数据发给DSP处理,目前在A8中获取yuv的结构体是VIDEO_FRAMEBUF_S 用的是hyAddr

[0][0] 物理地址映射后将数据拷贝到缓存中,和demo_vcap_venc_vids_ipc_frames_exch.c用法相仿。但是发现拷贝时cpu接近100%,速度也很慢。想直接使用

虚拟地址拷贝,发现虚拟地址无法使用,link中的exportOnlyPhyAddr 置为false。

请假一下,是否有更好的流程或者优化的方法。