Created
April 5, 2011 09:34
-
-
Save engie/903326 to your computer and use it in GitHub Desktop.
Debug release tconf generated linker command file
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* Do *not* directly modify this file. It was */ | |
| /* generated by the Configuration Tool; any */ | |
| /* changes risk being overwritten. */ | |
| /* INPUT minimal.cdb */ | |
| /* MODULE PARAMETERS */ | |
| -u _FXN_F_nop | |
| GBL_USERINITFXN = _FXN_F_nop; | |
| -u SDRAM | |
| MEM_SEGZERO = SDRAM; | |
| -u SDRAM | |
| MEM_MALLOCSEG = SDRAM; | |
| -u _CLK_gethtime | |
| CLK_TIMEFXN = _CLK_gethtime; | |
| -u HWI_F_dispatch | |
| CLK_HOOKFXN = HWI_F_dispatch; | |
| -u _KNL_tick | |
| PRD_THOOKFXN = _KNL_tick; | |
| -u IRAM | |
| RTDX_DATAMEMSEG = IRAM; | |
| -u IRAM | |
| HST_DSMBUFSEG = IRAM; | |
| -u GBL_NULL | |
| SWI_EHOOKFXN = GBL_NULL; | |
| -u GBL_NULL | |
| SWI_IHOOKFXN = GBL_NULL; | |
| -u SWI_F_exec | |
| SWI_EXECFXN = SWI_F_exec; | |
| -u SWI_F_run | |
| SWI_RUNFXN = SWI_F_run; | |
| -u MEM_NULL | |
| TSK_STACKSEG = MEM_NULL; | |
| -u _FXN_F_nop | |
| TSK_VCREATEFXN = _FXN_F_nop; | |
| -u _FXN_F_nop | |
| TSK_VDELETEFXN = _FXN_F_nop; | |
| -u _FXN_F_nop | |
| TSK_VEXITFXN = _FXN_F_nop; | |
| -u IDL_F_stub | |
| IDL_CALIBRFXN = IDL_F_stub; | |
| -u _UTL_doAbort | |
| SYS_ABORTFXN = _UTL_doAbort; | |
| -u _UTL_doError | |
| SYS_ERRORFXN = _UTL_doError; | |
| -u _UTL_halt | |
| SYS_EXITFXN = _UTL_halt; | |
| -u _UTL_doPutc | |
| SYS_PUTCFXN = _UTL_doPutc; | |
| -u _FXN_F_nop | |
| GIO_CREATEFXN = _FXN_F_nop; | |
| -u _FXN_F_nop | |
| GIO_DELETEFXN = _FXN_F_nop; | |
| -u _FXN_F_nop | |
| GIO_PENDFXN = _FXN_F_nop; | |
| -u _FXN_F_nop | |
| GIO_POSTFXN = _FXN_F_nop; | |
| /* OBJECT ALIASES */ | |
| _CACHE_L2 = CACHE_L2; | |
| _CACHE_L1P = CACHE_L1P; | |
| _CACHE_L1D = CACHE_L1D; | |
| _SDRAM = SDRAM; | |
| _IRAM = IRAM; | |
| _PRD_clock = PRD_clock; | |
| _RTA_fromHost = RTA_fromHost; | |
| _RTA_toHost = RTA_toHost; | |
| _HWI_RESET = HWI_RESET; | |
| _HWI_NMI = HWI_NMI; | |
| _HWI_RESERVED0 = HWI_RESERVED0; | |
| _HWI_RESERVED1 = HWI_RESERVED1; | |
| _HWI_INT4 = HWI_INT4; | |
| _HWI_INT5 = HWI_INT5; | |
| _HWI_INT6 = HWI_INT6; | |
| _HWI_INT7 = HWI_INT7; | |
| _HWI_INT8 = HWI_INT8; | |
| _HWI_INT9 = HWI_INT9; | |
| _HWI_INT10 = HWI_INT10; | |
| _HWI_INT11 = HWI_INT11; | |
| _HWI_INT12 = HWI_INT12; | |
| _HWI_INT13 = HWI_INT13; | |
| _HWI_INT14 = HWI_INT14; | |
| _HWI_INT15 = HWI_INT15; | |
| _EVENT4 = EVENT4; | |
| _EVENT5 = EVENT5; | |
| _EVENT6 = EVENT6; | |
| _EVENT7 = EVENT7; | |
| _EVENT8 = EVENT8; | |
| _EVENT9 = EVENT9; | |
| _EVENT10 = EVENT10; | |
| _EVENT11 = EVENT11; | |
| _EVENT12 = EVENT12; | |
| _EVENT13 = EVENT13; | |
| _EVENT14 = EVENT14; | |
| _EVENT15 = EVENT15; | |
| _EVENT16 = EVENT16; | |
| _EVENT17 = EVENT17; | |
| _EVENT18 = EVENT18; | |
| _EVENT19 = EVENT19; | |
| _EVENT20 = EVENT20; | |
| _EVENT21 = EVENT21; | |
| _EVENT22 = EVENT22; | |
| _EVENT23 = EVENT23; | |
| _EVENT24 = EVENT24; | |
| _EVENT25 = EVENT25; | |
| _EVENT26 = EVENT26; | |
| _EVENT27 = EVENT27; | |
| _EVENT28 = EVENT28; | |
| _EVENT29 = EVENT29; | |
| _EVENT30 = EVENT30; | |
| _EVENT31 = EVENT31; | |
| _EVENT32 = EVENT32; | |
| _EVENT33 = EVENT33; | |
| _EVENT34 = EVENT34; | |
| _EVENT35 = EVENT35; | |
| _EVENT36 = EVENT36; | |
| _EVENT37 = EVENT37; | |
| _EVENT38 = EVENT38; | |
| _EVENT39 = EVENT39; | |
| _EVENT40 = EVENT40; | |
| _EVENT41 = EVENT41; | |
| _EVENT42 = EVENT42; | |
| _EVENT43 = EVENT43; | |
| _EVENT44 = EVENT44; | |
| _EVENT45 = EVENT45; | |
| _EVENT46 = EVENT46; | |
| _EVENT47 = EVENT47; | |
| _EVENT48 = EVENT48; | |
| _EVENT49 = EVENT49; | |
| _EVENT50 = EVENT50; | |
| _EVENT51 = EVENT51; | |
| _EVENT52 = EVENT52; | |
| _EVENT53 = EVENT53; | |
| _EVENT54 = EVENT54; | |
| _EVENT55 = EVENT55; | |
| _EVENT56 = EVENT56; | |
| _EVENT57 = EVENT57; | |
| _EVENT58 = EVENT58; | |
| _EVENT59 = EVENT59; | |
| _EVENT60 = EVENT60; | |
| _EVENT61 = EVENT61; | |
| _EVENT62 = EVENT62; | |
| _EVENT63 = EVENT63; | |
| _EVENT64 = EVENT64; | |
| _EVENT65 = EVENT65; | |
| _EVENT66 = EVENT66; | |
| _EVENT67 = EVENT67; | |
| _EVENT68 = EVENT68; | |
| _EVENT69 = EVENT69; | |
| _EVENT70 = EVENT70; | |
| _EVENT71 = EVENT71; | |
| _EVENT72 = EVENT72; | |
| _EVENT73 = EVENT73; | |
| _EVENT74 = EVENT74; | |
| _EVENT75 = EVENT75; | |
| _EVENT76 = EVENT76; | |
| _EVENT77 = EVENT77; | |
| _EVENT78 = EVENT78; | |
| _EVENT79 = EVENT79; | |
| _EVENT80 = EVENT80; | |
| _EVENT81 = EVENT81; | |
| _EVENT82 = EVENT82; | |
| _EVENT83 = EVENT83; | |
| _EVENT84 = EVENT84; | |
| _EVENT85 = EVENT85; | |
| _EVENT86 = EVENT86; | |
| _EVENT87 = EVENT87; | |
| _EVENT88 = EVENT88; | |
| _EVENT89 = EVENT89; | |
| _EVENT90 = EVENT90; | |
| _EVENT91 = EVENT91; | |
| _EVENT92 = EVENT92; | |
| _EVENT93 = EVENT93; | |
| _EVENT94 = EVENT94; | |
| _EVENT95 = EVENT95; | |
| _EVENT96 = EVENT96; | |
| _EVENT97 = EVENT97; | |
| _EVENT98 = EVENT98; | |
| _EVENT99 = EVENT99; | |
| _EVENT100 = EVENT100; | |
| _EVENT101 = EVENT101; | |
| _EVENT102 = EVENT102; | |
| _EVENT103 = EVENT103; | |
| _EVENT104 = EVENT104; | |
| _EVENT105 = EVENT105; | |
| _EVENT106 = EVENT106; | |
| _EVENT107 = EVENT107; | |
| _EVENT108 = EVENT108; | |
| _EVENT109 = EVENT109; | |
| _EVENT110 = EVENT110; | |
| _EVENT111 = EVENT111; | |
| _EVENT112 = EVENT112; | |
| _EVENT113 = EVENT113; | |
| _EVENT114 = EVENT114; | |
| _EVENT115 = EVENT115; | |
| _EVENT116 = EVENT116; | |
| _EVENT117 = EVENT117; | |
| _EVENT118 = EVENT118; | |
| _EVENT119 = EVENT119; | |
| _EVENT120 = EVENT120; | |
| _EVENT121 = EVENT121; | |
| _EVENT122 = EVENT122; | |
| _EVENT123 = EVENT123; | |
| _EVENT124 = EVENT124; | |
| _EVENT125 = EVENT125; | |
| _EVENT126 = EVENT126; | |
| _EVENT127 = EVENT127; | |
| _KNL_swi = KNL_swi; | |
| _TSK_idle = TSK_idle; | |
| _ISE_THREAD = ISE_THREAD; | |
| _IDL_cpuLoad = IDL_cpuLoad; | |
| _LNK_dataPump = LNK_dataPump; | |
| _RTA_dispatcher = RTA_dispatcher; | |
| _LOG_system = LOG_system; | |
| _IDL_busyObj = IDL_busyObj; | |
| /* MODULE GBL */ | |
| SECTIONS { | |
| .vers (COPY): {} /* version information */ | |
| } | |
| -priority | |
| --trampolines | |
| -llnkrtdx.a674 | |
| -llog8.a674 | |
| -ldrivers.a674 /* device drivers support */ | |
| -lsioboth.a674 /* supports both SIO models */ | |
| -lbios6747.a674 /* BIOS clock specific library */ | |
| -lbios.a674 /* DSP/BIOS support */ | |
| -lrtdx64xplus.lib /* RTDX support */ | |
| -lrts6740.lib /* C and C++ run-time library support */ | |
| _GBL_CACHE = GBL_CACHE; | |
| _BCACHE_bootInit=_BCACHE_setCacheToSram; | |
| /* MODULE MEM */ | |
| -stack 0x10000 | |
| MEMORY { | |
| CACHE_L2 : origin = 0x11820000, len = 0x20000 | |
| CACHE_L1P : origin = 0x11e00000, len = 0x8000 | |
| CACHE_L1D : origin = 0x11f00000, len = 0x8000 | |
| SDRAM : origin = 0xc0000000, len = 0x4000000 | |
| IRAM : origin = 0x11810000, len = 0x10000 | |
| } | |
| /* MODULE CLK */ | |
| SECTIONS { | |
| .clk: { | |
| *(.clk) | |
| } > IRAM, RUN_START(CLK_A_TABBEG) | |
| } | |
| _CLK_PRD = CLK_PRD; | |
| _CLK_COUNTSPMS = CLK_COUNTSPMS; | |
| _CLK_REGS = CLK_REGS; | |
| _CLK_USETIMER = CLK_USETIMER; | |
| _CLK_TIMERNUM = CLK_TIMERNUM; | |
| _CLK_TDDR = CLK_TDDR; | |
| /* MODULE PRD */ | |
| SECTIONS { | |
| .prd: RUN_START(PRD_A_TABBEG), RUN_END(PRD_A_TABEND) { | |
| } > IRAM | |
| } | |
| PRD_A_TABLEN = 0; | |
| /* MODULE RTDX */ | |
| _RTDX_interrupt_mask = 0x0; | |
| /* MODULE HST */ | |
| _LNK_dspFrameReadyMask = LNK_dspFrameReadyMask; | |
| _LNK_dspFrameRequestMask = LNK_dspFrameRequestMask; | |
| _LNK_readDone = LNK_readDone; | |
| _LNK_readFail = LNK_readFail; | |
| _LNK_readPend = LNK_readPend; | |
| _LNK_writeFail = LNK_writeFail; | |
| _HWI_CFGDISPATCHED = HWI_CFGDISPATCHED; | |
| /* MODULE SWI */ | |
| SECTIONS { | |
| .swi: RUN_START(SWI_A_TABBEG), RUN_END(SWI_A_TABEND) { | |
| } > IRAM | |
| } | |
| SWI_A_TABLEN = 1; | |
| /* MODULE TSK */ | |
| SECTIONS { | |
| .tsk: { | |
| *(.tsk) | |
| } > IRAM | |
| } | |
| /* MODULE IDL */ | |
| SECTIONS { | |
| .idl: { | |
| *(.idl) | |
| } > IRAM, RUN_START(IDL_A_TABBEG) | |
| .idlcal: { | |
| *(.idlcal) | |
| } > IRAM, RUN_START(IDL_A_CALBEG) | |
| } | |
| LOG_A_TABLEN = 1; _LOG_A_TABLEN = 1; | |
| PIP_A_TABLEN = 2; | |
| SECTIONS { | |
| .sysdata: {} > IRAM | |
| .dsm: {} > IRAM | |
| .mem: {} > IRAM | |
| .cio: {} > IRAM | |
| .data: {} > IRAM | |
| .gio: {} > IRAM | |
| .pinit: {} > IRAM | |
| .sys: {} > IRAM | |
| .sysregs: {} > IRAM | |
| .switch: {} > IRAM | |
| .gblinit: {} > IRAM | |
| .trcdata: {} > IRAM | |
| .TSK_idle$stk: { | |
| *(.TSK_idle$stk) | |
| } > IRAM | |
| .rtdx_data: align = 0x40 { . += 0x80; *(.rtdx_data) } > IRAM | |
| /* RTA_fromHost buffer */ | |
| .hst1: align = 0x4 {} > IRAM | |
| /* RTA_toHost buffer */ | |
| .hst0: align = 0x4 {} > IRAM | |
| .args: align=4 fill=0 { | |
| *(.args) | |
| . += 0x4; | |
| } > IRAM | |
| .trace: fill = 0x0 align = 0x4 { | |
| _SYS_PUTCBEG = .; | |
| . += 0x200; | |
| _SYS_PUTCEND = . - 1; | |
| } > IRAM | |
| .hst: RUN_START(HST_A_TABBEG), RUN_START(_HST_A_TABBEG), RUN_END(HST_A_TABEND), RUN_END(_HST_A_TABEND) { | |
| } > IRAM | |
| .pip: RUN_START(PIP_A_TABBEG), RUN_START(_PIP_A_TABBEG), RUN_END(PIP_A_TABEND), RUN_END(_PIP_A_TABEND) { | |
| } > IRAM | |
| .sts: RUN_START(STS_A_TABBEG), RUN_START(_STS_A_TABBEG), RUN_END(STS_A_TABEND), RUN_END(_STS_A_TABEND) { | |
| } > IRAM | |
| .bss: {} > SDRAM | |
| .hwi_vec: { | |
| *(.hwi_vec) | |
| } align = 0x400, RUN_START(HWI_A_VECS) > SDRAM | |
| .far: {} > SDRAM | |
| frt: {} > SDRAM | |
| .bios: {} > SDRAM | |
| .text: {} > SDRAM | |
| .cinit: {} > SDRAM | |
| .sysinit: {} > SDRAM | |
| .hwi: {} > SDRAM | |
| .rtdx_text: {} > SDRAM | |
| .ISE_THREAD$stk: { | |
| *(.ISE_THREAD$stk) | |
| } > SDRAM | |
| /* LOG_system buffer */ | |
| .LOG_system$buf: align = 0x0 {} > SDRAM | |
| GROUP { | |
| .const: align = 0x8 {} | |
| .printf (COPY): {} | |
| } > SDRAM | |
| .log: RUN_START(LOG_A_TABBEG), RUN_START(_LOG_A_TABBEG), RUN_END(LOG_A_TABEND), RUN_END(_LOG_A_TABEND) { | |
| } > SDRAM | |
| .stack: align = 0x8 { | |
| GBL_stackbeg = .; | |
| *(.stack) | |
| GBL_stackend = GBL_stackbeg + 0x10000 - 1; | |
| _HWI_STKBOTTOM = GBL_stackbeg + 0x10000 - 8; | |
| _HWI_STKTOP = GBL_stackbeg; | |
| } > SDRAM | |
| .SDRAM$heap: { | |
| . += 0x20000; | |
| } RUN_START(SDRAM$B), RUN_START(_SDRAM_base), RUN_SIZE(SDRAM$L), RUN_SIZE(_SDRAM_length) > SDRAM | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment