Dear NXP Team,
We are in the progress of testing OpenVX SoftISP on iMX8MPEVK which disposes the NPU. However, we got the following error :
root@imx8mpevk:/opt/imx-gpu-sdk/OpenVX/SoftISP# ./OpenVX.SoftISP
Denoise status: false
Please wait for compiling and building kernels...
Error: opcode VX_DP2X16 is not supported in VX2.
ERROR: A exception occurred: vxGetStatus((vx_reference)kernelObj) failed with error code VX_FAILURE (-1) at ../../../../DemoApps/OpenVX/SoftISP/source/UserNo)
Meanwhile, checking the iMX Graphics User's Guide of the related BSP version shows that the above opcode is supported :
Environment :
Yocto : imx-image-full, version 5.4.70-2.3.0 and 5.4.70-2.3.1
It would be really appreciated if someone could help to point out where is possible problem.
Thanks very much in advance and best regards,
Khang
This document has information of differences between EVIS1 and EVIS2.
Only EVIS1 supports instructions:
VXC_IAdd,VXC_MagPhase,VXC_BiLinear,VXC_SelectAdd,VXC_BitReplace,VXC_Filter,VXC_DP2x16/VXC_DP2x16_b
Hello khang,
i.MX8MP supports only EVIS2 instructions. The VXC_DP2x16/VXC_DP2x16_b is an EVIS1 instruction
Regards
Thanks @Bio_TICFSL ,
I would like to know how can we have the list of EVIS2 opcodes/instructions supported by iMX8 M Plus, please ?
Best regards,
Khang