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.

F021 program same 16 bytes (bank widht) multiple times



Hello,

My setup:

TMS570LS1227ZWT @ 180MHz, F021 2.01.00, Arm TI 5.1.6, CCS5.5.0

I can successfully erase, verify and program the flash using F021.

One point I have troubles with:

  • Writing e.g.4 bytes on a 16 byte aligned address -> ok
  • After this step I would like to write some bytes just after those 4 bytes. -> this fails.
  • It seems that writing more than once in the same 16 bytes does not work

What I see:

The Fapi_issueProgrammingCommand() returns with success, but the bytes are not programmed. The Fapi_doVerifyByByte returns failed (this is correct).

My questions:

What do I have to do to between those 2 steps?

Some re_init? Delay? Or is this a limitation of the F021?

Thank you for every hint!

Roger

Edit:

This must be a self made issue by me. It seems that in some cases I do not have the problem.