工具/软件:Linux
您好!
我们为 AM57x 提供了基于 OpenCV 的应用、该应用使用后台减法器(MOG2)算法。 该应用程序基于移动对象检测示例应用程序(bgfg_segm.cpp)。
该应用程序在 PSDK 3.02.00.05 (Linux)上运行良好。 应用程序不使用 DSP 加速。
迁移到 PSDK 3.03.00.04 (Linux)后、我们在尝试运行应用程序时看到以下错误–
CMEM 错误:registerAlloc: ioctl CMEM_IOCREGUSERR failed for phys addr 0xa0000000:-1
TIOCL 致命错误:TI 多核工具守护程序(/usr/bin/ti-mctd)未运行。 启动守护程序后重新运行应用程序。 有关详细信息、请参阅用户指南。
根据上述消息,如果我们启动“TI 多核工具守护程序”(/usr/bin/ti-mctd)并运行应用程序,则会出现以下错误–
TIOCL 致命错误:内部错误:消息队列数(0)与计算单元数(2)不匹配
由于在 v3.02.00.05中看不到 PSDK v3.03.00.04、因此我们无法找出这些错误的原因。 此外、上述错误似乎是由 OpenCL 代码触发的。 由于我们不启用 DSP 加速(‘OpenCV_OpenCL_DEVICE_=‘)、因此观察并不直观。 请帮帮我。
此致、
Durgesh