Other Parts Discussed in Thread: UNIFLASH
Hi,
We are working on Firmware upgrade through OTA and need your support. We want to implement it with two images. Flash will be divided into 3 parts for bootloader, image-1 and image-2. When we receive FW upgrade command through serial port, image received will be stored @another image location(if image-1 is running at present, the new image will be store at image-2 memory locations and vice versa).
1. Is there any document describing FW upgrade with two images?
2. with every FW upgrade, need to switch between images which are stored @ different memory locations. To implement this, generating relocatable binary file with offset address and storing in flash @start of image address + offset address and jump to image start address will run the new image? Is this correct approach?
3. If so, what is the file format I need to generate? and how to generate it in CCS?
Please clarify.
Thanks,
Hari Priya