SVC call from non-secure code does not trigger non-secure SVC exception
Hello,
I am trying to do a proof-of-concept running the Apache NuttX RTOS on the ST32L562E-DK board as the non-secure application with TrustedFirmware-M.
I can build, sign and flash NuttX as the non-secure application and TF-M boots into the RTOS initialization code. However, once the RTOS initialization code issues the first SVC instruction (to request an initial context switch to the 'init' task) the corresponding exception handler is not called (I do see systick exception handler calls, so generally the vector table seems to be set up correctly).
What could be the reason that an SVC instruction does not trigger the corresponding exception handler (both the SVC and the handler being in non-secure code)?
Any help is highly appreciated.
Thanks!
Michael
