Other Parts Discussed in Thread: SYSBIOS
Tool/software: TI C/C++ Compiler
In the DSP/BIOS section 2.4.1.1 it states how the tool generates a linker.cmd file, but if we wish a user linker command file the C/C++ compiler/linker will use just one.
How do I tell it to use just my linker command file, and how does this impact DSP/BIOS? Does DSP/BIOS demand that I have any particular names for the memory or sections?
The error message I'm getting is:
"configPkg/linker.cmd", line 28: error #10264: L2SRAM memory range overlaps existing memory range IRAM_MEM
"configPkg/linker.cmd", line 29: error #10263: OCMC_RAM1 memory range has already been specified
"configPkg/linker.cmd", line 29: error #10264: OCMC_RAM1 memory range overlaps existing memory range OCMC_RAM1
"configPkg/linker.cmd", line 30: error #10263: OCMC_RAM2 memory range has already been specified
"configPkg/linker.cmd", line 30: error #10264: OCMC_RAM2 memory range overlaps existing memory range OCMC_RAM2
"configPkg/linker.cmd", line 31: error #10263: OCMC_RAM3 memory range has already been specified
"configPkg/linker.cmd", line 31: error #10264: OCMC_RAM3 memory range overlaps existing memory range OCMC_RAM3
"configPkg/linker.cmd", line 32: error #10264: EXT_RAM memory range overlaps existing memory range DDR0
which completely makes sense since there are two *.cmd files, and the memories do overlap.
Since the DSP/BIOS linker.cmd file is autogenerated, how do I 'disable' its use, and how can I be sure my application.cmd linker command file will be appropriate for the DSP/BIOS generated code?