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.
Dear Champs,
Customer currently meet the following issue when testing flashapi_ex1_programming. I can reproduce it on my F2800137 controlcard.
Customer wants to write an array Buffer[i] to the FLASH address starting from Buffer[1]; but the final result is written from Buffer[0]. After testing, we found that it seems that writing can only start from Buffer [even number]. Writing from Buffer [odd number] will cause an issue, and writing will start from Buffer [odd number - 1];
The customer made the following modifications to flashapi_ex1_programming, and I also added attachment for you.
1. Change this function in flashapi_ex1_programming.c as shown in the figure
2. Modify line 387
3. Modify line 278
If customer sets the FLASH address to be written starting from Buffer[1], the final result will be written from Buffer[0].
If customer sets the FLASH address to be written starting from Buffer[3], the final result will be written from Buffer[2].
Could you please help to check this? Thanks!
Best regards,
Julia
Hi Julia,
Please see below highlight from the flash API guide (C2000Ware_5_00_00_00\libraries\flash_api\f280013x\docs) :
Is this what you are referring to?
Thanks and regards,
Vamsi