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.
Tool/software: TI-RTOS
Hi,
I am developing embedded application on TM4C1294NCPDT using TI-RTOS.
I tried changing in .cmd file for my project following:
FLASH (RX) : origin = 0x00040000, length = 0x00010000
But it gives me error as below:
<Linking>
"configPkg/linker.cmd", line 147: warning #10096-D: specified address lies outside memory map
error #10264: DEFAULT memory range overlaps existing memory range FLASH
>> Compilation failure
makefile:145: recipe for target 'TestApplication_EK_TM4C1294XL_TI.out' failed
error #10264: DEFAULT memory range overlaps existing memory range SRAM
error #10010: errors encountered during linking; "TestApplication_EK_TM4C1294XL_TI.out" not built
gmake: *** [TestApplication_EK_TM4C1294XL_TI.out] Error 1
gmake: Target 'all' not remade because of errors.
Please help me to resolve this error.
Thanking you.
Best Regards,
Harshal
When configuring TI-RTOS, there is more than one command file used for the linker. For example, if you edited the "EK-TM4C1294XL.cmd" file in your project directory to change the FLASH memory definition, the generated file Debug\configPkg\linker.cmd still tries to bind the reset vectors to address 0. Since you no longer have defined memory at address 0, you get the linker error messages.
I have assigned your earlier post about multiple applications to our TI-RTOS experts. Let's see what they recommend.
Thanks Bob for quick reply.
Please provide suggestions to resolve this linker error.