工具/软件:Linux
您好,
我想在 PSDK 3.03中为编码器分配连续物理地址,并使用 cmem 作为 编码的输入缓冲区,我 在 videnc2test.c 中添加以下代码:
ENC->buf.ybuff = CMEM_alloc2 (CMEM_CMABLOCKID、enc_>buf.SizeY、¶ms);
ENC->buf.FDY = CMEM_export_dmabuf (enc_>buf.ybuff);
当我重建并运行 videnc2test 时,从内核中获取一些错误跟踪:
"
./git/libdce.c:965:进程错误:失败 eError == dce_eok 错误 val -5videnc2test.c:1467:主错误:非致命错误=0、h264enc_outArgs->videnc2OutArgs.extendedError=00000000
[39.528607] rpmsg_RPC rpmsg-DCE:rproc_pa_TO_da 错误、rproc = f68d8c00、pA = 0x0000bc200000 ret =-22
[39.556534] rpmsg_RPC rpmsg-DCE:将 UVA 解压到 RDA 转换! 转换= 0
[39.564259] rpmsg_RPC rpmsg-DCE:无法转换远程内核的所有指针!
MmRpc_call:错误:写入失败
"
编码器(IPU)是否支持 从 MPU 侧分配的连续物理测量?
此致、
SID