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.

TMS320F280021: write size for OTP

Part Number: TMS320F280021

I have some questions regarding the OTP of a TMS320F280021. I have my bootloader for reprogramming running, and in the API description ( SPNU631 ) it said that the same functions can be used for Flash and OTP programming. I used the programming from Example_ProgramUsingAutoECC as base. The data that needs to be written to the OTP area  is not 64 bit aligned, and when i check the memory browser I see that there are already some bits at 0x78xxB set throught the whole memory, but I don't know if they are from previous programming tries, or if the application wrote them.

My writing to 0x78380 worked. I wrote "Test", padded with 0xff to write 8 words (0x78380 - 0x78387). If I would now need to write something to the 0x78385, what would be the correct way to do it?

Do I need to read the whole aligned area from 0x78380 - 0x78387, then modify the data I want to change and write everything back? Do I need to care for the ECC, or will it work if I tell him to use Fapi_AutoEccGeneration?

Is it possible to write the rest of the area, as I already have written the part that I want to change with 0xffff?