Greetings everyone...
I am developing the application for MSP430F2132 in CCE and one feature of the device should be the ability to upgrade its firmware during its life. The device consists of the MSP and radio chip, so the new firmware will come to the processor via radio packets.
So I intend to organize program like this:
Few segments of flash memory dedicated to the bootloader software - unchangeable, in separate source file
Interrupt vectors definitions - unchangeable in separate source file
and
The firmware itself in defined part of flash memory - in separate source file.
When I get the command to upgrade the firmware, the programme will go to the bootloader part of flash, erase all memory segments, which belong to the user programme and begin writing new software, which is received via radio. And here begins my question: How can I in CCE get the file - binary, of the separate source file (which is also the complete .text section), which will be uploaded to the device? Something like .hex files in programming ATMEL microprocessors. All, I was able to get, is my_project.out file, but that is the whole project with all parts. I need to get the binary output of single file (or single section).
Thank you for your advice, or if you see any other solution of this task, I will appreciate it.