Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE
Hello,
I am using F28388D controller, using the Flash api library from below path
C:\ti\C2000Ware_3_03_00_00_Software\libraries\flash_api\f2838x\c28x\lib\F2838x_C28x_FlashAPI.lib
I want to update certain memory regions on runtime located at sector FLASH13.
FLASH13 : origin = 0x0BE000, length = 0x001FF0 /* on-chip Flash */
// FLASH13_RSVD : origin = 0x0BFFF0, length = 0x000010 /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
I am using 10 bytes in this sector to update during runtime using flash api library.
before writing in to it first we need to erase performed as per the example code 'flashapi_ex1_programming'.
This sector is 2000 bytes but last few memory is mentioned as not to be used. does this have any problem in erasing during runtime , also i am running a scheduler of 500 micros seconds can this erase and write complete within this period.
Currently i am having a ext watchdog of 10ms so i have to complete the erase and write into this sector in 10ms will that be possible when frequency is set to 200MHz.
thanks,
Nagesh