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.

TMS570LC4357: TI FEE Driver Problems About Sector Erase

Part Number: TMS570LC4357

Tool/software:

I have a few questions about FEE driver. I'm using TI FEE driver for storing fault values on Flash Bank 7. When a fault happened, I'm storing the instruction address and fault type on Flash Bank 7 and after that I do a software reset . When I writing the data normally there is no problem, but if there is a sector changing, watchdog reset is happening. I analyzed the cause of Watchdog reset and I am encounter with TI_Fee_Internal_PollFlashStatus() function.In TI_FeeInternal_FindReadyForEraseVirtualSector() function, the TI_Fee_Internal_PollFlashStatus() function is called 4 times with the for loop and a total of 60+ ms is spent here. But if I call the Ti_Fee_Mainfunction() periodically at 50 Hz, I am not encountering this error and TI_Fee_Mainfunction spents maksimum 2ms including sector changing. I couldn't understand the logic behind this. Can you help me ?

  • Hi Rose,

    My sincere apologies for the delayed response. I was off for some days, so because of that i didn't get time to work on this issue.

    But if I call the Ti_Fee_Mainfunction() periodically at 50 Hz, I am not encountering this error and TI_Fee_Mainfunction spents maksimum 2ms including sector changing. I couldn't understand the logic behind this. Can you help me ?

    I didn't get where exactly you are calling this function.

    Is it possible to share some screenshots for this issue, that would be helpful for me to understand clearly and can provide my suggestions / updates.

    --
    Thanks & regards,
    Jagadish.