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.

AM5728: TIDL runtime error

Part Number: AM5728

Now, I can run the tidl in my project. And my project is based on Qt. The program can get the right result, but there is a program. Everytime I run the TIDL part, the log show a error like following:

MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
../git/libdce.c:416:	dce_ipc_init	ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:479:	Engine_open	ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
the next image
Frameindex: "1241"
1111
../git/libdce.c:416:	dce_ipc_init	ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:479:	Engine_open	ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4wait 1

  • The first error I have solved which is leaded by pru.

    But there is still a error which like following:

    ../git/libdce_linux.c:70:	dce_init	ERROR: Failed OmapDrm_FD > 0 error val -7../git/libdce.c:485:	Engine_open	ERROR: Failed engine_open_msg != NULL error val -2

  • Seems like you trying to use IVA codecs in your application along with QT. If so there's conflict with drm resource usage. QT is here the master of the DRM resource (DSS) here while the IVA codec are also trying to open it to allocate memory.

    Please refer to below e2e post on this topic. 

    The customer in above e2e post got stuck with X11, which is not applicable you you, so hopefully you should get going by referring to  example.

    Regards,

    Manisha