Other Parts Discussed in Thread: TMS570LS1114, TMS570LS3137
Hi team,
My customer is using uniflash to program TMS570LS1114, and used TI cmd linker file to generate ECC for all flash address.
But sometimes uniflash cannot successfully program correct ECC in to unused flash address.
Below is the comparison of successfully programmed case and unsuccessful case, both are same programming setting and same programming progress.
Uniflash settings:

1. Successfully programmed case: see in the last few seconds of the video, the value of unused flash address are programmed by ECC.

2. unsuccessfully programmed case: see in the last few seconds of the video, the value for unused flash address are still 0xFFFFFFFF, not programmed with ECC.

However, when customer use “fill" not "vfill" function to fill flash ECC, also program 0x5A5A5A5A to the unused flash, not 0xFFFFFFFF like vfill method, then seems so far no unsuccessfully case happen again.
I noticed there was similar issue posted about "vfill not programmed with ECC".
Can you pls help suggest: for unused flash address, is uniflash can only recognize the ECC generated by fill command? Vfill generated ECC for unused flash cannot be recognized by uniflash?
If yes, why?
Thank you!
Best regards
Yunjing

