⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dwtdenoising.tcf

📁 用离散小波变换实现语音去噪
💻 TCF
字号:
prog.load("C:/CCStudio_v3.1/c6000/bios/include/c6x1x.cdb");prog.module("GBL").CHIPTYPE = "6711";load(utils.findFile('assert.tci'));prog.module("GBL").CLKOUT = 150;prog.module("GBL").ENDIANMODE = "little";assert.add('prog.module("GBL").CSLNAME == "csl6711.lib"');// Remove memory dependencies before touching heapsprog.module("MEM").BIOSOBJSEG = prog.get("MEM_NULL");prog.module("MEM").MALLOCSEG  = prog.get("MEM_NULL");prog.module("TSK").STACKSEG   = prog.get("MEM_NULL");prog.module("MEM").instance("IRAM").space = "code/data";prog.module("MEM").instance("IRAM").base = 0x0;prog.module("MEM").instance("IRAM").len = 0x4000;prog.module("MEM").instance("IRAM").createHeap = 0;SDRAM = prog.module("MEM").create("SDRAM");prog.module("MEM").instance("SDRAM").space = "code/data";prog.module("MEM").instance("SDRAM").base = 0x80000000;prog.module("MEM").instance("SDRAM").len = 0x1000000;prog.module("MEM").instance("SDRAM").createHeap = 1;prog.module("MEM").instance("SDRAM").heapSize = 0x20000;prog.module("MEM").instance("SDRAM").enableHeapLabel = 1;prog.module("MEM").instance("SDRAM").heapLabel = prog.extern("EXTERNALHEAP");prog.module("MEM").BIOSOBJSEG = prog.get("SDRAM");prog.module("MEM").MALLOCSEG = prog.get("SDRAM");prog.module("TSK").STACKSEG = prog.get("SDRAM");prog.module("MEM").STACKSIZE = 0x2000;//DSP/BIOS sections;prog.module("MEM").ARGSSEG = prog.get("SDRAM");prog.module("MEM").GBLINITSEG = prog.get("SDRAM");prog.module("MEM").TRCDATASEG = prog.get("SDRAM");prog.module("MEM").SYSDATASEG = prog.get("SDRAM");prog.module("MEM").OBJSEG = prog.get("SDRAM");prog.module("MEM").BIOSSEG = prog.get("SDRAM");prog.module("MEM").SYSINITSEG = prog.get("SDRAM");prog.module("MEM").HWISEG = prog.get("IRAM");prog.module("MEM").HWIVECSEG = prog.get("IRAM");prog.module("MEM").RTDXTEXTSEG = prog.get("SDRAM");//Compiler sections;prog.module("MEM").TEXTSEG = prog.get("SDRAM");prog.module("MEM").SWITCHSEG = prog.get("SDRAM");prog.module("MEM").BSSSEG = prog.get("SDRAM");prog.module("MEM").FARSEG = prog.get("SDRAM");prog.module("MEM").CINITSEG = prog.get("SDRAM");prog.module("MEM").PINITSEG = prog.get("SDRAM");prog.module("MEM").CONSTSEG = prog.get("SDRAM");prog.module("MEM").DATASEG = prog.get("SDRAM");prog.module("MEM").CIOSEG = prog.get("SDRAM");prog.module("MEM").STACKSEG = prog.get("IRAM");prog.module("LOG").create("LOG_MW1");prog.module("LOG").instance("LOG_MW1").bufSeg = prog.get("SDRAM");prog.module("TSK").ENABLETSK = true;prog.module("TSK").OBJMEMSEG = prog.get("SDRAM");prog.module("TSK").instance("TSK_idle").order = 1;prog.module("TSK").instance("TSK_idle").stackMemSeg = prog.get("SDRAM");prog.module("IDL").instance("LNK_dataPump").order = 1;prog.module("IDL").instance("RTA_dispatcher").order = 2;prog.module("IDL").instance("IDL_cpuLoad").order = 3;//Init/Terminate TSK.initTerminateTSK_TSK = prog.module("TSK").create("initTerminateTSK");initTerminateTSK_TSK.autoAllocateStack = true;initTerminateTSK_TSK.stackMemSeg = prog.get("SDRAM");initTerminateTSK_TSK.stackSize = 4096;initTerminateTSK_TSK.fxn = prog.extern("initTerminateTSK_fcn", "C");initTerminateTSK_TSK.priority = 15;initTerminateTSK_TSK.order = 1;initTerminateTSK_TSK.comment = "Init/Terminate TSK.";//Base rate task.tBaseRateTSK_TSK = prog.module("TSK").create("tBaseRateTSK");tBaseRateTSK_TSK.autoAllocateStack = true;tBaseRateTSK_TSK.stackMemSeg = prog.get("SDRAM");tBaseRateTSK_TSK.stackSize = 4096;tBaseRateTSK_TSK.fxn = prog.extern("tBaseRateTSK_fcn", "C");tBaseRateTSK_TSK.priority = 7;tBaseRateTSK_TSK.order = 1;tBaseRateTSK_TSK.comment = "Base rate task.";//DSP/BIOS task generated for task block <Task0>.Task0_TSK = prog.module("TSK").create("Task0");Task0_TSK.autoAllocateStack = true;Task0_TSK.stackMemSeg = prog.get("SDRAM");Task0_TSK.stackSize = 4096;Task0_TSK.fxn = prog.extern("Task0_fcn", "C");Task0_TSK.priority = 1;Task0_TSK.order = 1;Task0_TSK.comment = "DSP/BIOS task generated for task block <Task0>.";prog.module("SEM").OBJMEMSEG = prog.get("SDRAM");//Real-time clock semaphore.rtClockSEM = prog.module("SEM").create("rtClockSEM");rtClockSEM.comment = "Real-time clock semaphore.";//Stop semaphore.stopSEM = prog.module("SEM").create("stopSEM");stopSEM.comment = "Stop semaphore.";//Start semaphore.startSEM = prog.module("SEM").create("startSEM");startSEM.comment = "Start semaphore.";prog.module("LOG").instance("LOG_system").bufSeg = prog.get("SDRAM");prog.module("LOG").OBJMEMSEG = prog.get("SDRAM");prog.module("HST").HOSTLINKTYPE = "RTDX";prog.module("HST").instance("RTA_fromHost").bufSeg = prog.get("SDRAM");prog.module("HST").instance("RTA_toHost").bufSeg = prog.get("SDRAM");prog.module("RTDX").ENABLERTDX = 1;prog.module("MEM").RTDXTEXTSEG = prog.get("SDRAM");prog.module("RTDX").RTDXDATASEG = prog.get("SDRAM");prog.module("RTDX").BUFSIZE = 272;prog.module("IDL").OBJMEMSEG = prog.get("SDRAM");prog.module("QUE").OBJMEMSEG = prog.get("SDRAM");prog.module("LCK").OBJMEMSEG = prog.get("SDRAM");prog.module("STS").OBJMEMSEG = prog.get("SDRAM");prog.module("SYS").TRACESIZE = 0;prog.module("SYS").TRACESEG = prog.get("SDRAM");prog.module("SYS").EXITFXN = prog.extern("exitprocessing");prog.module("HWI").instance("HWI_INT15").fxn = prog.extern("Timer1_ISR");prog.module("HWI").instance("HWI_INT15").useDispatcher = 1;prog.module("HWI").instance("HWI_INT15").arg = 1;prog.module("HWI").instance("HWI_INT15").interruptMask = "all";prog.module("GBL").CALLUSERINITFXN = true;prog.module("GBL").USERINITFXN = prog.extern("targetInitialize");prog.module("RTDX").MODE = "JTAG";assert.check();prog.gen("dwtdenoising.cdb");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -