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.
I have written some FOC code which is supposed to work for both the CPU and CLA. It works for the CPU since if I comment out runFOC() in peripherals/source/CLAtasks.cla, the code compiles and works as intended. However, when I compile it for the CLA (uncommented runFOC() in CLAtasks.cla), I receive the following compilation error.
I have no idea what 'no match for VFIELD' means. Maybe it means that the compiler is attempting to compile code to access some register 'VFIELD' which doesn't actually exist? Also, if I put the compiler optimization on -O2, the error is 'no match for VREG'.
I've attached my CCS project below. The files causing the errors are in the control_math folder.
Thank you for notifying us of this problem, and for submitting a CCS test case. I am able to reproduce the same behavior. I filed the entry EXT_EP-11022 to have this investigated. You are welcome to follow it with that link.
Thanks and regards,
-George