Tool/software:
As suggested above link, we tried using the following configuration in the linker(.cmd) file:
.version_info 0x0000F000 :{ KEEP(*(.version_info))} > FLASH.version_info section(custom string) is written correctly to the specified flash location . But during the build process, we encountered the following warnings:
I would like to clarify:
-
Does this mean that the
.BCRConfigand.BSLConfigsections are excluded from the final binary file? - Is it possible to write to a non-main memory region using a
.binfile, given that unlike.hexfiles,.binfiles do not contain address mapping information? -
If these sections are essential for device configuration (BSL invoke pin setting in our case) or boot, what is the recommended way to include them in the
.binoutput?
.BCRConfig and .BSLConfig sections are excluded,
.BCRConfig and .BSLConfig sections included,