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: Looking for More Details on Halcogen FEE Errata

Part Number: TMS570LS1227
Other Parts Discussed in Thread: HALCOGEN

Customer running into some issues with their bootloader crashing, and it seems to be related to ECC and FEE. 

 

SDOCM00122504 FEE: HALCoGen FEE Driver Does Not Set Bank Before Writing To Flash.

SDOCM00122496 FEE: HALCoGen FEE Corruption - Block Header Not Written Properly.

SDOCM00122542

TI_Fee_Format API does not erase some sectors, if multiple physical sectors are combined to form a virtual sector.

SDOCM00122543

TI_FEE_WriteSync API triggers a copy of a block which is already copied to new sector.

SDOCM00122533

FEE Corruption. TI_Fee_WriteSync API must avoid copy of already copied block.

SDOCM00122429

TI FEE Driver needs define for _LITTLE_ENDIAN or _BIG_ENDIAN

SDOCM00122833

In API TI_Fee_ErrorRecovery, poll for flash status before calling TI_Fee_Init

SDOCM00122832

TI_Fee_Format API needs changes since latest fix is not correct for certain combinations.

 

Can you please provide us the full text of these reports and any possible workarounds or things to look for?

  • Hello Lawrence,

    I've forwarded your request to our Halcogen SW Lead. They should reach out to you soon. Out of curiosity, you state this is for a bootloader? Why is the bootloader accessing the FEE drivers? TI FEE is generally used for in application storage of data to Bank7 which is used for EEPROM emulation. Generally, bootloaders use only the F021 Flash API which is completely different application than FEE since there are no special operations to handle block headers, virtual sectors, recovery from loss of power during operation, etc. Usually a bootloader is used under very controlled circumstances and for the sole purpose of programming application code into device Flash memory (not bank 7).
  • Hi Wong,

    I need following information to respond

    1) What version of HALCoGen are they using

    2) I would like to know the details of Crashing.

    3) What made them concluded that it is issue with ECC and FEE