Other Parts Discussed in Thread: C2000WARE
Dear TI support,
I am using TMS320F28388D.
Actually I would like to update the flash remotely.
The SCI kernel under the C2000ware, i.e., at C:\ti\c2000\C2000Ware_4_01_00_00\driverlib\f2838x\examples\c28x_dual\flash_kernel, has been imported into CCS. and I can get the kernel binary file (the .txt file generated from the .out file via HEX2000).
And the executable file at C:\ti\c2000\C2000Ware_4_01_00_00\utilities\flash_programmers\serial_flash_programmer directory was used to update the flash remotely.
but our story is totally different, our TMS320F28388D is connected to a CPLD, which can get the application binary file from our own communication protocol.
Now matter what kind of communication protocol it is, our 28388d can obtain the application binary file. Then how could I write the binary file into the flash directly in our application code?
In my understanding, I should integrate the kernel function (uint32_t sciLoadApplication(uint32_t BootMode)) into my own code, am I correct?
but is there any doc describing the relationship between the flash address and the binary file?
i.e., which flash address should be written with what data?
Thanks very much.
zhou ping