您好!
使用文档中给出的文件至文件视频编码流水线示例在 AM57x 处理器上测试 IVA-HD 时遇到问题:
gst-launch-1.0文件 rc location=Waterfall-352-288-nv12-inp.yUV! 视频粗宽度=352高度=288格式=nv12! VIDEO/x-RAW、宽度=352、高度=288! ducatih264enc! 文件链接位置=Waterfall-352-288-nv12-inp_gst.h264
正在将管道设置为暂停... MmRpc_create:错误:打开失败、name=/dev/rpmsg-dce 错误:管道不想暂停。 错误:来自元素/GstPipeline:流水 线0/GstDucatiH264Enc:ducatih264enc0:无法初始化支持库。 其他调试信息: ./../../../gst-plugins-base-1.14.4/gst-libs/gst/video/gstvideoencoder.c (1634):GST_VIDEO_ENCODER_CHANGE_STH ():/GstPipeline0/GstDucatiH264Enc:ducatih264enc0: 启动编码器失败 。/git/libdce.c:416:DCE_IPC_INIT 错误:失败 eError =MSP_Eok 错误-4:/git/libdce.c 发动机_打开 错误:失败的 DCE_IPC_init (coreIdx)== DCE_Eok 错误 val -4将流水线设置为 NULL ... 正在释放管道...
从我在 E2E 上的其他帖子中看到的内容来看、这源自/dev/rpmsg-dce、但不存在。 尽管我们的 rootfs 中存在 libdce1和 ipumm-FW,以及 IPU 似乎正在无误地初始化,但我们的文件系统也缺少该信息:
[ 0.000000]、共:保留内存:已初始化节点 ipu1-memory@95800000、兼容 id shareda-dma-pool [0.000000]共:保留内存:已初始化节点 ipu2-memory@9b800000、兼容 id shareddma-dma-pool [0.496765] iommu:添加设备5882000.ipu 至组1 [0.4920000.mu.ipu :添加设备5820000.5820000.mu.ipu 至组[0.582008.128mu.pr-mu] 忽略对器件的依赖、假设没有驱动程序 [8.156225] OMAP-rproc 588IPU:忽略对器件的依赖、假设没有驱动程序 [8.176230] OMAP-rproc 5882000.IPU:分配的保留内存节点 ipu1-memory@95800000 [8.186541] remote0:5882000.IPU 可用于 OMAP-rproc 8.550935.pru.pru.pru.pru.pruP 忽略对设备的依赖,假设没有驱动程序 [8.222832] OMAP-r550254.IPU:分配的保留内存节点 ipu2-memory@9b800000 [8.281392] proc proc remoteproc 1:5502000.IPU 可用 [8.981164] remote20000 remoteproc 1:加电55020000.IPU [8.987174] remote2e.pre2:remote2:remote200452.pru200 remote固 件 开机5882000.IPU [9.061272] remoteproc remoteproc0:正在启动 FW 映像 dra7-ipu1-fw.xem4,大小为6803868 [9.182927] remoteproc remoteproc1:远程处理器5502000.IPU 现在已启动 [9.256599] 20000 teremoteproc0:远程处理器588IPC.IPU 现在已启动
有什么建议吗?
谢谢、
Matt Mckee