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.
Hi,
I'm trying to upgrade the application I have on CPU 1. My original application is on Flash sector D and I programmed Flash sector G with the new upgraded application. I want the device to boot from Flash Sector G after a reset without manually changing .cinit entry address in the .cmd file. How can I update this from my software?
Thank you,
Harsha
In your new application you would have changed the memory region to sector G from D. So in any case you need to manually edit the cmd file, so you can update the entry address as well.
In F2837 device only one flash address is supported which is ox80000. In later devices we have provided more flexibility with the address options.
Hi Baskaran. Thank you for responding! If both applications have two different entry addresses, how can the device boot from Flash sector G and not from sector D after a reset?
you need to have a constant code which determines the latest image and start executing that.
A similar mechanism was implemented to support Live firmware upgrade in F28004x. The app not will give you some idea about how to implement the above in your application - https://www.ti.com/lit/pdf/spruiu9