Other Parts Discussed in Thread: HALCOGEN
#define portYIELD_WITHIN_API() { portSYS_SSIR1_REG = portSYS_SSIR1_SSKEY; asm( " DSB " ); asm( " ISB " ); }
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.
Hi Alex,
Can you please have a look at below thread which might be useful in this context.
--
Thanks & regards,
Jagadish.
Thank you for your reply. It seems like the the issue in that thread was a privilege issue that was resulting in a prefetch entry. I have verified with a debugger that my code is calling the MPU_xEventGroupWaitBits version of the function, which handles raising/resetting privilege. I tested adding an assertion to the portYIELD_WITHIN_API macro to verify that it is being called in privileged context:
Hi Alex,
My sincere apologies for the delay in my reply:
Is it possible for you to share any simplest project for this issue? So that i can reproduce this issue at my end and can verify the behavior?
--
Thanks & regards,
Jagadish.