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.

TMS570LS0432: HalCoGen FEE Issue

Part Number: TMS570LS0432
Other Parts Discussed in Thread: TMS570LS1227

Customer reporting the following issue with TI FEE (emulated EEPROM).

 

They have seen this on the following processors:

TMS570LS0432

TMS570LS1227

 

They have a bootloader that is configured to copy unknown FEE blocks.

#define TI_FEE_NUMBER_OF_UNCONFIGUREDBLOCKSTOCOPY    255U

 

The bootloader reads and writes block 1 only.

They have a demonstration application that reads and writes blocks 1 and 2 and possibly others.

 

The expected behavior when writing to a previously erased virtual sector is:

    • Old blocks get copied to the new virtual sector.
    • The old virtual sector is erased.

 

This appears to not work.

When the bootloader writes block 1 to a new virtual sector the old block 2 is lost.

The problem is highly predictable and repeatable.

Is this a known issue?

  • Hi Lawrence,

    I've forwarded your post to our FEE driver experts to see if they can provide some assistance. Please let me know if they don't get back with you within the next few days.
  • Hi Lawrence,

    Before answering I would like to know the details of the FEE Version customer is using.

    Do you know if Following MACRO is used STD_OFF or STD_ON??

    #define TI_FEE_USEPARTIALERASEDSECTOR                       STD_OFF

    I can work with you directly to support this. Lets take this offline and once we have the root cause we can update this thread to close.