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.

TMS320F280039: Stuck in Fapi_setActiveFlashBank()

Part Number: TMS320F280039

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.

[FAQ] TMS320F28003x,TMS320F28004x: Flash API usage advisory/errata - C2000 microcontrollers forum - C2000Tm︎ microcontrollers - TI E2E support forums

What causes this problem? Is there another solution?

Best Regards,

Zane