Other Parts Discussed in Thread: SEGGER
Hello,
I have two projects on CCS v20.3.1.5 for the MSPM0L1306.
One is a bootloader and the other is the application (which is supposed to be placed after the bootloader).
I use the binary output file of the application project to create my upgrade package and it works correctly, from the bin generation up to the upgrade by the bootloader.
Now, I have to create one intel hex file for the production programming : I want to generate the hex file of the bootloader and the hex file of the application in order to merge them into one global file.
The problem is the hex file generation of the application project. The hex file is generated by the compiler but it seems to begin at the address 0x00. Even if my linkerfile set the application at 0x5400.
I generate the hex file with the post build step as follow : "${CG_TOOL_ROOT}/bin/tiarmhex.exe" --diag_wrap=off --intel "${BuildArtifactFilePath}" --outfile "${BuildDirectory}/application.hex"
For your understanding, I attached the linkerfile's content to this post.
How can I apply the application memory offset to the hex file ?
Thanks for your help.
Alexandre.



