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.

TMS570LS1227: Non-blocking erasure and writing of EEPROM (BANK7)

Part Number: TMS570LS1227

Dear all,

Consulting F021 FLASH API reference guide (SPNU501H), it seems non-blocking erasure of the EEPROM BANK7 is possible via Fapi_issueAsyncCommandWithAddress(). Is this function really non-blocking i.e., the erasure happens in parallel within the MCU (hardware) module?

Does the same apply to writing to the EEPROM BANK7 via Fapi_issueProgrammingCommand()?

Thanks a lot for your time and support

With my best regards,

Luis

  • Hi Luis,

    We started working on your issue and will provide an update ASAP.

    --
    Thanks & Regards,
    Jagadish.

  • Hi Luis,

    Consulting F021 FLASH API reference guide (SPNU501H), it seems non-blocking erasure of the EEPROM BANK7 is possible via Fapi_issueAsyncCommandWithAddress(). Is this function really non-blocking i.e., the erasure happens in parallel within the MCU (hardware) module?

    Yes, it is a non-blocking function.

    This function will just send the command for erase and after that again we have to poll for the status.

    Refer TI FEE example code:

    As you can see here calling the function "TI_FeeInternal_PollFlashStatus" after the "Fapi_issueAsyncCommandWithAddress" to find out whether the erase is complete or not.

    Does the same apply to writing to the EEPROM BANK7 via Fapi_issueProgrammingCommand()?

    Yes, same thing applicable for "Fapi_issueProgrammingCommand".

    --
    Thanks & regards,
    Jagadish.