Hi Team,
In the main loop, we run Example_CallFlashAPI(), and when we run to oReturnCheck = Fapi_setActiveFlashBank(Fapi_FlashBank0); At this step, it will get stuck, causing the main loop to no longer run.
There is a 10Us interrupt in the program, and we found that when the 10Us interrupt runs for too long (7.7us), it gets stuck in oReturnCheck = Fapi_setActiveFlashBank (Fapi_FlashBank0),
When the interrupt run time of 10Us is reduced (4.28us), it is work, oReturnCheck = Fapi_setActiveFlashBank(Fapi_FlashBank0);don't get stuck The execution time is 118uS.
We have try in the follow post, but it can't work on this issue.
What causes this problem? Is there another solution?
Best Regards,
Zane