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.

TMS320F2800137: flash_api问题

Part Number: TMS320F2800137

你好, 请问这段代码我如果仅执行了 Fapi_issueAsyncCommandWithAddress(Fapi_EraseSector,(uint32*)0x0080000)而未调用 while (Fapi_checkFsmForReady() != Fapi_Status_FsmReady)确认擦除完成, 就去执行其它代码(未复制到RAM中的代码) 能否正常运行?或此时被中断函数中断, 中断函数(RAM中)能否正常运行?

  • Hi,

    我有一些点需要和相关工程师确认一下。确认之后回复您

  • Hi,

    就去执行其它代码(未复制到RAM中的代码) 能否正常运行?

    不一定,要看执行的其它代码是否是从正在执行擦除操作的部分读取。所以才会规定调用Flash API函数的用户代码或其它Flash API函数,以及ISR要从RAM中运行。

    或此时被中断函数中断, 中断函数(RAM中)能否正常运行?

    综上所述,可以。

x 出现错误。请重试或与管理员联系。