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.

LAUNCHXL-CC1312R1: Relocating Image A in a dual image context

Part Number: LAUNCHXL-CC1312R1
Other Parts Discussed in Thread: SYSCONFIG

Hi there,

I am trying to build an application modeled after the bim_dual_onchip sample  (No RTOS/TI Clang flavor).

I have implemented a secured BIM, and 2 instances of the demo app. I can use my own key pair to sign the FW images and have the BIM validate them.

But I need to relocate image A from 0x0002E000 (défault location ) to 0x00024000. I can do that by adjusting IMG_A_FLASH_START in the linker command file, and right there, I read the following notice;

/* Note that if the start address is changed, you must also change the reset */
/* vector address (m3Hwi.resetVectorAddress) in the TI-RTOS .cfg file.       */

What are exact the name and location of this cfg file ? I can see multiple .cfg files in my SimpleLink SDK directory, witch define  "m3Hwi.resetVectorAddress" , but I cannot find a link from my project to any one of them.

And assuming I identify and update the right one , will the change be taken into account next time I build my app, or do I have to take extra steps before ?

As it stands, my firmware does get relocated to 0x24000, but signature verification fails because of wrong data in the OAD imge header . (imgEndAddr and len are incorrect)

Thanks in advance for your support

CRE