@KenLSoft Yes, our platform (LPC55S69 by NXP) does defined __FPU_PRESENT=1U.
Mar 17 2019
Mar 11 2019
We are currently pre-occupied with the 5.12 release, you can look at Mbed-os PR#10027 to see how we solved this issue.
Can you elaborate on the root cause?
Mar 10 2019
Inside the svc_handler if you check LR, which holds EXC_RETURN.
We are experiencing this issue on the NXP LPC55S69 MCU, which is Cortex-M33-FE core.
Mar 4 2019
Mar 3 2019
Feb 25 2019
Feb 24 2019
I can verify that https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/653/ works on our code.
Feb 21 2019
Feb 12 2019
I can verify that https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/627/ works on our code.
We will verify it on our Musca_a1 mbed-os porting work and update the results.
Feb 6 2019
Feb 5 2019
A workaround for us which fixed this issue was setting the descriptor struct volatile:
volatile struct tfm_sfn_req_s desc; struct tfm_sfn_req_s *desc_ptr = &desc;
Feb 4 2019
Feb 3 2019
Dec 16 2018
Should I close this issue and move this question here: https://developer.trustedfirmware.org/ponder/?