| /* |
| * Do not modify this file; it is automatically generated from the template |
| * linkcmd.xdt in the ti.targets package and will be overwritten. |
| */ |
| |
| /* |
| * put '"'s around paths because, without this, the linker |
| * considers '-' as minus operator, not a file name character. |
| */ |
| |
| |
| |
| -l"D:\work\tutorial\hello-prog\cfgsite\package\cfg\prog_x64P.o64P" |
| -l"E:\rtsc\xdctools_3_15_00_29\packages\ti\targets\rts6000\lib\ti.targets.rts6000.a64P" |
| -l"E:\rtsc\xdctools_3_15_00_29\packages\ti\targets\rts6000\lib\boot.a64P" |
| |
| |
| /* function aliases */ |
| /* ignore error about def and ref in the same file */ |
| --diag_remark=10268 |
| --symbol_map _xdc_runtime_Text_putSite__E=_xdc_runtime_Text_putSite__F |
| --symbol_map _xdc_runtime_Text_putLab__E=_xdc_runtime_Text_putLab__F |
| --symbol_map _xdc_runtime_GateNull_query__E=_xdc_runtime_GateNull_query__F |
| --symbol_map _xdc_runtime_Error_check__E=_xdc_runtime_Error_check__F |
| --symbol_map _xdc_runtime_System_sprintf_va__E=_xdc_runtime_System_sprintf_va__F |
| --symbol_map _xdc_runtime_Text_cordText__E=_xdc_runtime_Text_cordText__F |
| --symbol_map _xdc_runtime_System_avsprintf__E=_xdc_runtime_System_avsprintf__F |
| --symbol_map _xdc_runtime_Memory_getMaxDefaultTypeAlign__E=_xdc_runtime_Memory_getMaxDefaultTypeAlign__F |
| --symbol_map _xdc_runtime_GateNull_leave__E=_xdc_runtime_GateNull_leave__F |
| --symbol_map _xdc_runtime_Gate_leaveSystem__E=_xdc_runtime_Gate_leaveSystem__F |
| --symbol_map _xdc_runtime_Error_getSite__E=_xdc_runtime_Error_getSite__F |
| --symbol_map _xdc_runtime_HeapStd_isBlocking__E=_xdc_runtime_HeapStd_isBlocking__F |
| --symbol_map _xdc_runtime_System_printf_va__E=_xdc_runtime_System_printf_va__F |
| --symbol_map _xdc_runtime_System_vsprintf__E=_xdc_runtime_System_vsprintf__F |
| --symbol_map _xdc_runtime_Log_doPrint__E=_xdc_runtime_Log_doPrint__F |
| --symbol_map _xdc_runtime_SysMin_ready__E=_xdc_runtime_SysMin_ready__F |
| --symbol_map _xdc_runtime_SysMin_abort__E=_xdc_runtime_SysMin_abort__F |
| --symbol_map _xdc_runtime_Text_matchRope__E=_xdc_runtime_Text_matchRope__F |
| --symbol_map _xdc_runtime_SysMin_putch__E=_xdc_runtime_SysMin_putch__F |
| --symbol_map _xdc_runtime_Error_init__E=_xdc_runtime_Error_init__F |
| --symbol_map _xdc_runtime_Error_getId__E=_xdc_runtime_Error_getId__F |
| --symbol_map _xdc_runtime_Error_raiseX__E=_xdc_runtime_Error_raiseX__F |
| --symbol_map _xdc_runtime_System_putch__E=_xdc_runtime_System_putch__F |
| --symbol_map _xdc_runtime_System_abort__E=_xdc_runtime_System_abort__F |
| --symbol_map _xdc_runtime_Diags_setMask__E=_xdc_runtime_Diags_setMask__F |
| --symbol_map _xdc_runtime_System_aprintf_va__E=_xdc_runtime_System_aprintf_va__F |
| --symbol_map _xdc_runtime_Error_getData__E=_xdc_runtime_Error_getData__F |
| --symbol_map _xdc_runtime_HeapStd_alloc__E=_xdc_runtime_HeapStd_alloc__F |
| --symbol_map _xdc_runtime_GateNull_enter__E=_xdc_runtime_GateNull_enter__F |
| --symbol_map _xdc_runtime_Text_putMod__E=_xdc_runtime_Text_putMod__F |
| --symbol_map _xdc_runtime_Memory_getStats__E=_xdc_runtime_Memory_getStats__F |
| --symbol_map _xdc_runtime_Memory_free__E=_xdc_runtime_Memory_free__F |
| --symbol_map _xdc_runtime_Startup_exec__E=_xdc_runtime_Startup_exec__F |
| --symbol_map _xdc_runtime_Memory_query__E=_xdc_runtime_Memory_query__F |
| --symbol_map _xdc_runtime_System_vprintf__E=_xdc_runtime_System_vprintf__F |
| --symbol_map _xdc_runtime_SysMin_flush__E=_xdc_runtime_SysMin_flush__F |
| --symbol_map _xdc_runtime_Error_getCode__E=_xdc_runtime_Error_getCode__F |
| --symbol_map _xdc_runtime_System_exit__E=_xdc_runtime_System_exit__F |
| --symbol_map _xdc_runtime_Error_getMsg__E=_xdc_runtime_Error_getMsg__F |
| --symbol_map _xdc_runtime_Startup_rtsDone__E=_xdc_runtime_Startup_rtsDone__F |
| --symbol_map _xdc_runtime_Memory_alloc__E=_xdc_runtime_Memory_alloc__F |
| --symbol_map _xdc_runtime_System_flush__E=_xdc_runtime_System_flush__F |
| --symbol_map _xdc_runtime_System_avprintf__E=_xdc_runtime_System_avprintf__F |
| --symbol_map _xdc_runtime_Text_ropeText__E=_xdc_runtime_Text_ropeText__F |
| --symbol_map _xdc_runtime_Error_print__E=_xdc_runtime_Error_print__F |
| --symbol_map _xdc_runtime_Memory_calloc__E=_xdc_runtime_Memory_calloc__F |
| --symbol_map _xdc_runtime_HeapStd_free__E=_xdc_runtime_HeapStd_free__F |
| --symbol_map _xdc_runtime_System_asprintf_va__E=_xdc_runtime_System_asprintf_va__F |
| --symbol_map _xdc_runtime_System_atexit__E=_xdc_runtime_System_atexit__F |
| --symbol_map _xdc_runtime_SysMin_exit__E=_xdc_runtime_SysMin_exit__F |
| --symbol_map _xdc_runtime_Gate_enterSystem__E=_xdc_runtime_Gate_enterSystem__F |
| --symbol_map _xdc_runtime_Memory_valloc__E=_xdc_runtime_Memory_valloc__F |
| --symbol_map _xdc_runtime_HeapStd_getStats__E=_xdc_runtime_HeapStd_getStats__F |
| |
| |
| /* Elf symbols */ |
| --symbol_map ___TI_STACK_SIZE=__STACK_SIZE |
| --symbol_map ___TI_STACK_BASE=__stack |
| --symbol_map ___TI_STATIC_BASE=___bss__ |
| --symbol_map __c_int00=_c_int00 |
| |
| |
| |
| |
| |
| --args 0x200 |
| -heap 0x1000 |
| -stack 0x1000 |
| |
| MEMORY |
| { |
| IRAM (RWX) : org = 0x800000, len = 0x200000 |
| DDR : org = 0x80000000, len = 0x10000000 |
| } |
| |
| /* |
| * Linker command file contributions from all loaded packages: |
| */ |
| |
| /* Content from xdc (null): */ |
| |
| /* Content from xdc.corevers (null): */ |
| |
| /* Content from xdc.services.global (null): */ |
| |
| /* Content from xdc.shelf (null): */ |
| |
| /* Content from xdc.services.spec (null): */ |
| |
| /* Content from xdc.services.intern.xsr (null): */ |
| |
| /* Content from xdc.services.intern.gen (null): */ |
| |
| /* Content from xdc.services.intern.cmd (null): */ |
| |
| /* Content from xdc.rov (null): */ |
| |
| /* Content from ti.catalog.c6000 (null): */ |
| |
| /* Content from xdc.platform (null): */ |
| |
| /* Content from xdc.cfg (null): */ |
| |
| /* Content from ti.platforms.sim64Pxx (null): */ |
| |
| /* Content from xdc.runtime (null): */ |
| |
| /* Content from ti.targets.rts6000 (null): */ |
| |
| /* Content from cfgsite (null): */ |
| |
| |
| /* |
| * symbolic aliases for numeric constants or static instance objects |
| */ |
| _xdc_runtime_Startup__EXECFXN__C = 1; |
| _xdc_runtime_Startup__RESETFXN__C = 1; |
| |
| SECTIONS |
| { |
| |
| |
| .text: load >> IRAM |
| .switch: load >> DDR |
| .stack: load > DDR |
| .args: load > DDR align = 0x4, fill = 0 {_argsize = 0x200; } |
| xdc.noload: load >> DDR, type = NOLOAD |
| .sysmem: load > DDR |
| .far: load >> DDR |
| .data: load >> DDR |
| .cinit: load > DDR |
| .bss: load > DDR |
| .const: load >> DDR |
| .pinit: load > DDR |
| .cio: load >> DDR |
| |
| } |
| |