aboutsummaryrefslogtreecommitdiffstats
path: root/Project/RTDSP/.gconf/RTDSP/lab4/RTDSP/dsp_bios_cfg.cmd
diff options
context:
space:
mode:
Diffstat (limited to 'Project/RTDSP/.gconf/RTDSP/lab4/RTDSP/dsp_bios_cfg.cmd')
-rw-r--r--Project/RTDSP/.gconf/RTDSP/lab4/RTDSP/dsp_bios_cfg.cmd292
1 files changed, 292 insertions, 0 deletions
diff --git a/Project/RTDSP/.gconf/RTDSP/lab4/RTDSP/dsp_bios_cfg.cmd b/Project/RTDSP/.gconf/RTDSP/lab4/RTDSP/dsp_bios_cfg.cmd
new file mode 100644
index 0000000..3a02123
--- /dev/null
+++ b/Project/RTDSP/.gconf/RTDSP/lab4/RTDSP/dsp_bios_cfg.cmd
@@ -0,0 +1,292 @@
+/* Do *not* directly modify this file. It was */
+/* generated by the Configuration Tool; any */
+/* changes risk being overwritten. */
+
+/* INPUT dsp_bios_.cdb */
+
+/* MODULE PARAMETERS */
+-u _GBL_setPLLto225MHz
+GBL_USERINITFXN = _GBL_setPLLto225MHz;
+
+-u MEM_NULL
+MEM_SEGZERO = MEM_NULL;
+-u MEM_NULL
+MEM_MALLOCSEG = MEM_NULL;
+
+-u CLK_F_getshtime
+CLK_TIMEFXN = CLK_F_getshtime;
+-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 */
+_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;
+_KNL_swi = KNL_swi;
+_TSK_idle = TSK_idle;
+_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.a67
+-ldrivers.a67 /* device drivers support */
+-lsioboth.a67 /* supports both SIO models */
+-lbiosC6000.a67 /* BIOS clock specific library */
+-lbios6x1x.a67 /* BIOS c6x1x specific library */
+-lbios.a67 /* DSP/BIOS support */
+-lrtdx.lib /* RTDX support */
+-lrts6700.lib /* C and C++ run-time library support */
+
+_GBL_CACHE = GBL_CACHE;
+
+/* MODULE MEM */
+-stack 0x400
+MEMORY {
+ SDRAM : origin = 0x80000000, len = 0x800000
+ IRAM : origin = 0x0, len = 0x40000
+}
+/* MODULE CLK */
+SECTIONS {
+ .clk: {
+
+ CLK_F_gethtime = CLK_F_getshtime;
+ *(.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;
+/* MODULE HWI */
+SECTIONS {
+ .hwi_vec: 0x0 {
+ HWI_A_VECS = .;
+ *(.hwi_vec)
+ }
+}
+
+_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 {
+ .bss: {} > IRAM
+
+ .far: {} > IRAM
+
+ .sysdata: {} > IRAM
+
+ .dsm: {} > IRAM
+
+ frt: {} > IRAM
+
+ .mem: {} > IRAM
+
+ .bios: {} > IRAM
+
+ .cio: {} > IRAM
+
+ .data: {} > IRAM
+
+ .gio: {} > IRAM
+
+ .pinit: {} > IRAM
+
+ .sys: {} > IRAM
+
+ .sysregs: {} > IRAM
+
+ .text: {} > IRAM
+
+ .cinit: {} > IRAM
+
+ .switch: {} > IRAM
+
+ .gblinit: {} > IRAM
+
+ .sysinit: {} > IRAM
+
+ .trcdata: {} > IRAM
+
+ .hwi: {} > IRAM
+
+ .rtdx_data: {} > IRAM
+
+ .rtdx_text: {} > IRAM
+
+ .TSK_idle$stk: {
+ *(.TSK_idle$stk)
+ } > IRAM
+
+ /* LOG_system buffer */
+ .LOG_system$buf: align = 0x100 {} > IRAM
+
+ /* RTA_fromHost buffer */
+ .hst1: align = 0x4 {} > IRAM
+
+ /* RTA_toHost buffer */
+ .hst0: align = 0x4 {} > IRAM
+
+ GROUP {
+ .const: align = 0x8 {}
+ .printf (COPY): {}
+ } > 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
+
+ .log: RUN_START(LOG_A_TABBEG), RUN_START(_LOG_A_TABBEG), RUN_END(LOG_A_TABEND), RUN_END(_LOG_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
+
+ .stack: align = 0x8 {
+ GBL_stackbeg = .;
+ *(.stack)
+ GBL_stackend = GBL_stackbeg + 0x400 - 1;
+ _HWI_STKBOTTOM = GBL_stackbeg + 0x400 - 8;
+ _HWI_STKTOP = GBL_stackbeg;
+ } > IRAM
+
+}
+