Part Number: TMS320F280025
Other Parts Discussed in Thread: UNIFLASH
Hi expert,
could you kindly tell me the meaning of ECC address?
does customer need to do something when coding?
BR
Emma
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.
Part Number: TMS320F280025
Other Parts Discussed in Thread: UNIFLASH
Hi expert,
could you kindly tell me the meaning of ECC address?
does customer need to do something when coding?
BR
Emma
Emma,
Flash and OTP memories on this device support SECDED (Single error correction and double error detection). Please find more details in TRM's Flash chapter. To use this feature, user should program ECC (Error correction code) for the these memories at the above ECC addresses. User when loading code in to flash using CCS or Uniflash should enable AutoEccGeneration in the GUI - It is enabled by default - This option will calculate and program ECC automatically for the flash/OTP. All the 3rd party programmers also support programming ECC.
Is the user planning to use flash API to program flash?
Thanks and regards,
Vamsi
Vamsi,
Thanks, it is very clear.
Customer is not asking update code related questions.
By the way,
Vamsi Gudivada said:Is the user planning to use flash API to program flash?
do we have another way to do the bootloader?
BR
Emma
Emma,
Ok. If customer wants to program flash using flash API (by their custom loaders etc), then they need to program ECC using Fapi_AutoEccGeneration mode.
You can get more details about it in flash API guide (https://www.ti.com/lit/pdf/spnu631) and below FAQs:
1. [FAQ] FAQ on Flash API usage for C2000 devices:
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/951668
2. [FAQ] FAQ for Flash ECC usage in C2000 devices - Includes ECC test mode, Linker ECC options:
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/951658
Thanks and regards,
Vamsi