Other Parts Discussed in Thread: TMS320F28379D, LAUNCHXL-F28379D, , C2000WARE
I have a few questions regarding SCI Flash Kernel:
1. "F2837xS_sci_flash_kernel" project settings is set to run from RAM. Is it possible to program "F2837xS_sci_flash_kernel" to Flash instead?
2. If it is possible to program "F2837xS_sci_flash_kernel" to Flash instead, how do we change the project configurations from RAM to Flash? Can you please provide a detailed explanation? We do not see the Flash configuration available to select.
3. Is it possible to integrate the Application Firmware into the same project as "F2837xS_sci_flash_kernel"? We have a sample project which essentially does what "F2837xS_sci_flash_kernel" does with the addition of a timeout. If timed out, we continue on to our Application Code. So basically, whenever we bootload, we will overwrite what we previously had stored in Flash. Is this possible?
Summary:
int main()
{
SCIA_AutobaudLock() // time out after 5 seconds if nothing is received or autobaud lock fails
SCI_GetPacket()
DFU_CPU1
...
Execute Application Code here if timed out
}