Part Number: TMS320F280049C
SCI Bootloader:
FILE: flashapi_ex2_sciKernel.c
FILE: flashapi_ex3_liveFirmwareUpdate.c
The example project provided by TI mainly performs bootloading from Bank0 to Bank1 and from Bank1 back to Bank0.
However, I am trying to perform bootloading within the same Bank0. This means I want to keep the kernel in the same sectors (Sector 0 and Sector 1), and use the remaining sectors (Sector 2 to Sector 15) for the application.
I am facing a problem with this approach. The first bootload works correctly through the kernel. But on the second boot, when the application is already present, the device jumps directly to the application. When I try to perform bootloading again, I encounter issues. How can I make the kernel perform bootloading continuously?