Other Parts Discussed in Thread: AM5728, SYSBIOS
Thread 中讨论的其他器件: SYSBIOS
工具/软件:TI C/C++编译器
在 DSP/BIOS 2.4.1.1节中、它说明了该工具如何生成 linker.cmd 文件、但是如果我们希望用户连接器命令文件、C/C++编译器/连接器将只使用一个。
如何让它仅使用我的链接器命令文件、这对 DSP/BIOS 有何影响? DSP/BIOS 是否要求我具有存储器或段的任何特定名称?
我收到的错误消息是:
"configPkg/linker.cmd"、第28行:错误#10264:L2SRAM 存储器范围与现有存储器范围 IRAM_MEM 重叠
"configPkg/linker.cmd"、第29行:错误#10263:OCMC_RAM1内存范围已指定
"configPkg/linker.cmd"、第29行:错误#10264:OCMC_RAM1存储器范围与现有存储器范围 OCMC_RAM1重叠
"configPkg/linker.cmd"、第30行:错误#10263:OCMC_RAM2内存范围已指定
"configPkg/linker.cmd"、第30行:错误#10264:OCMC_RAM2内存范围与现有内存范围 OCMC_RAM2重叠
"configPkg/linker.cmd"、第31行:错误#10263:OCMC_RAM3内存范围已指定
"configPkg/linker.cmd"、第31行:错误#10264:OCMC_RAM3内存范围与现有内存范围 OCMC_RAM3重叠
"configPkg/linker.cmd"、第32行:错误#10264:EXT_RAM 存储器范围与现有存储器范围 DDR0重叠
这是完全有意义的、因为有两个*。cmd 文件、并且存储器确实重叠了。
由于 DSP/BIOS linker.cmd 文件是自动生成的、我如何"禁用"它的使用、以及我如何确保我的 application.cmd 链接器命令文件将适合 DSP/BIOS 生成的代码?
