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.
Hi ,
We have to program ECC Flash area Starting address 0xF040_0000 ending address 0xF04F_FFFF actual size 384KB
Does the Boot Loader using Flash Library provided ( F021_API_CortexR4_BE_NDS.lib ) for TMS570LS3137 allow to erase and program ECC 384KB Internal Flash starting at 0xF040_0000 .
Or Should we have to use any required library firmware to erase the Starting address 0xF040_0000 ending address 0xF04F_FFFF actual size 384KB of TMS570LS3137
Can you provide additional details or example source code .
Flash Data Space ECC Starting address 0xF040_0000 ending address 0xF04F_FFFF actual size 384KB
As I understand from the Section 6 and Section 7 of SPNA241.pdf the ECC is generated by when writing to Internal Flash the Internal ECC generator generated for Always writing 64bits there would be 16bits of ECC generated and programmed at 0xF040_0000 .
So 0x30_0000 / 8 Bytes(always 64 bits should be written to the flash at a time for this logic to work) reults = 0x6_0000 of ECC generated
for 3 MB of internal Flash there will be 386 KB of ECC is generated at 0xF040_0000 when the Flash "Auto ECC generation" is checked and all the holes in the 3MB space are filled always .