你好。
我正在创建一个在 A15内核上工作的新 OpenCV 算法。
首先、我使用 OpenCV Canny 算法和 NullSrc 用例构建了应用程序。
但是、OpenCV 在用例中不起作用。
UC 的链接结构如下所示。
NullSrc (A15)-> Decode (解码)-> VPE -> Alg_OpenCVCanny (A15)-> SGX_Frmcpy (A15)-> Display
uC 的设置与 NullSrcDecDisplay 和 VIP_single_cam_opencvcanny_SGX_display uC 相同。
运行 UC 的过程如下所示。
1、CD/OPT/VISION_SDK
资料来源:vision_sdk_load.sh
3../app.out
以下是我的日志消息的一部分:
[host][host ] 1:1通道 VIP 捕获+ OpenCV Canny (A15)+ SGX 复制+显示
[主机][主机] 2:1通道 VIP 捕获+ OpenCV OpenCL 稀释(A15 + DSP)+ SGX 复制+显示
[主机][主机]
[host][host ] x:exit
[主机][主机]
[host][host ]输入选项:
[主机][主机]
1
[主机][主机] 59.838498 s:
[host][host ] 59.860397 s:IPC_OUT_0:正在创建!!!
[host][host ] 59.860489 s:IPC_OUT_0:创建完成!!!
[host][IPU2 ] 59.860611 s:IPC_IN_0:正在创建!!!
[host][IPU2 ] 59.861770 s:IPC_IN_0:创建完成!!!
[host][IPU2 ] 59.862197 s:解码:正在创建... !!!
[host][IPU2 ] 60.286616 s:解码:创建1920 x 1080的 CH0 [1][0],目标比特率= 10000 Kbps ...
[host][IPU2 ] 60.287500 s:解码:所有通道创建... 完成了!!!
[host][IPU2 ] 60.289391 s:解码:创建... 完成了!!!
[host][IPU2 ] 60.289818 s:VPE:正在创建!!!
加载的模块:GBM_PVR.SO
找到有效的 GBM 后端:GBM_PVR.SO
[host][host ] 60.382571 s:IPC_IN_0:正在创建!!!
[host][host ] 60.383029 s:IPC_IN_0:创建完成!!!
[host][host ] 60.383059 s:算法:正在创建(algId = 5)!!!
[host][host ] 60.384554 s:算法:创建完成(algId = 5)!!!
[host][host ] 60.384798 s:SGXFRMCPY:创建正在处理的解决方案:-1091396864x-10913996860!!!
[host][host ] 60.384889 s:system_PVRSCOPE:FIFO /opt/vision_sdk/gpufifo 已成功打开
[host][IPU2 ] 60.381138 s:VPE:加载降比例系数
[host][IPU2 ] 60.381382 s:VPE:系数加载... 完成了!!!
[host][IPU2 ] 60.381595 s:VPE:创建完成!!!
[host][IPU2 ] 60.381992 s:IPC_OUT_0:正在创建!!!
[host][IPU2 ] 60.382327 s:IPC_OUT_0:创建完成!!!
[host][host ] 60.398523 s:EGL:版本1.4
PVR:(错误):[824->877]< GBM_PVR_BO_CREATE _COMMON ():260|ERROR>分配 DBM 缓冲区失败:不允许操作[0、]
***** 捕获到分段故障...
错误地址为0x4、从0x2396f 调用
完全获得0个堆栈帧。 信号编号=11
信号编号= 11、信号错误编号= 0
SI 代码= 1 (地址未映射到对象)
故障地址= 0x4
[BT]执行路径:
[host][host ] 60.406972 s:EGL:GL 版本=(空)
[host][host ] 60.406972 s:EGL:GL Vendor =(空)
[host][host ] 60.407002 s:EGL:GL Renderer =(空)
[主机][主机] 60.407002 s:EGL:GL 扩展=(空)
[host][IPU2 ] 60.407185 s:
[host][IPU2 ] 60.407246 s:### XDC 断言-错误回调开始###
[主机][IPU2 ] 60.407307 s:
[host][IPU2 ] 60.407430 s:内存不足:handle=0x99e1eabc、size=2525868032
[host][IPU2 ] 60.407521 s:
[host][IPU2 ] 60.407582 s:### XDC 断言-错误回调结束###
[host][IPU2 ] 60.407643 s:
TIOCL 致命:无法从 CMEM 块0分配0x1fa4000、分配0xaa7bb000
为什么会出错?
我该怎么办?
请帮帮我。
此致、




