[iMX8MP] Error: opcode VX_DP2X16 is not supported in VX2

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

[iMX8MP] Error: opcode VX_DP2X16 is not supported in VX2

1,502 Views
khang_letruong
Senior Contributor III

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 :
DP2X16.png

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

0 Kudos
Reply
3 Replies

1,244 Views
nabeka
Contributor I

This document has information of differences between EVIS1 and EVIS2.

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/OpenVX-Vision-Image-Extension-API-Introd...

Only EVIS1 supports instructions:
VXC_IAdd,VXC_MagPhase,VXC_BiLinear,VXC_SelectAdd,VXC_BitReplace,VXC_Filter,VXC_DP2x16/VXC_DP2x16_b

 

0 Kudos
Reply

1,476 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello khang,

i.MX8MP supports only EVIS2 instructions. The VXC_DP2x16/VXC_DP2x16_b is an EVIS1 instruction

 

Regards

 

0 Kudos
Reply

1,468 Views
khang_letruong
Senior Contributor III

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

0 Kudos
Reply