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.
0x9F000 is being used as shared memory. F021_API_F28004x_FPU32.lib is being used for doing operations on Flash memory. Fapi_issueProgrammingCommand() This Library Function is executing. But after execution, If 0x9F000 memory is observed in the Memory Browser while debugging, data is blank or empty. This is observed for complete sector 0x9F000 to 0x9FFFF. What could be the issue? Is it the correct library being used ? or any updated library available ?
So, is there any limitation for writing any data to memory location beyond 0x0009F000? end address of Flash memory is 0x0009FFFF
Hi Lokesh,
You should be able to write anywhere in the valid flash address range.
Did you try using the flash API example in C2000Ware as-is and see whether or not it succeeds? If it succeeds for you, you can use that as an example and program the location you want.
This FAQ on the Flash API usage can help: https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/951668
Thanks and regards,
Vamsi
Hi Lokesh,
Did you try the example? Are you able to program fine now?
Please let me know if I can close this post.
Thanks and regards,
Vamsi