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.
MCU: MSP430F5438A
CCS: v5.3
I've got 2 separate projects at the moment;
the first is for a normal MSP430 application, which resides in the main flash memory (0x5C00 onwards)
the second is for a custom BSL, which resides in the BSL Memory (0x1000 - 0x17FF). This project is based on the BSL found here.... http://processors.wiki.ti.com/index.php/Custom_MSP430_BSL
Both of these projects build and work separately, but I'm trying to create a single project in CCS that allows me to build separate binaries - with the ultimate goal of creating a single flash image that can then be converted into an MSPgangimage file.
The problem I'm having is that CCS seems to have a fixed one to one relationship with respect to a CCS Project and a Linked Image.
Does anyone have any experience of this?
Thanks in advance.
Steven Warren said:I'm trying to create a single project in CCS that allows me to build separate binaries - with the ultimate goal of creating a single flash image that can then be converted into an MSPgangimage file.
A single project in CCS cannot build multiple binaries, however you might want to look into an option that is available with our hex conversion tool that can be used to combine one or more executable files. Please take a look at section 12.6 "The Load Image format" in the MSP430 Assembly Language Tools Users Guide.
There is also a wiki page with some more details about it and although the page mentions that "Support for this capability has been added to the the hex converter utilities in the TMS470 Code Generation Tools 4.6.0 and C6000 Code Generation Tools 7.0.0", it appears the support is there for MSP430 as well.
http://processors.wiki.ti.com/index.php/Combining_executable_files
Hello,
That is what we do(combine two .hex instead of two .out, and change the single hex to bin).
But I wonder there is a better way to solve this.
I am trying to setup a dependency projects to accomplished. But I cannot find little guides about it.
And/or relocatable linking will do the trick.