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

📄 app.tcf

📁 ICETEK-DM642-EDUlabv1.3.rar
💻 TCF
📖 第 1 页 / 共 2 页
字号:
prog.module("PIP").instance("pipTx1").notifyReaderFxn = prog.decl("SWI_andnHook")// value changed://    old  pipTx1.nwarg1 = 0//    new  pipTx1.nwarg1 = 2prog.module("PIP").instance("pipTx1").notifyWriterArg1 = 2// Warning pipTx1.nwarg0 tags do not match // value changed://    old  pipTx1.nwarg0 = 0//    new  pipTx1.nwarg0 = prog.decl("swiAudioproc1")prog.module("PIP").instance("pipTx1").notifyWriterArg0 = prog.decl("swiAudioproc1")// value changed://    old  pipTx1.notifyWriter = prog.decl("FXN_F_nop")//    new  pipTx1.notifyWriter = prog.decl("SWI_andnHook")prog.module("PIP").instance("pipTx1").notifyWriterFxn = prog.decl("SWI_andnHook")// value changed://    old  pipTx1.numframes = 2//    new  pipTx1.numframes = 1prog.module("PIP").instance("pipTx1").numFrames = 1// value changed://    old  pipTx1.framesize (words) = 8//    new  pipTx1.framesize (words) = 40prog.module("PIP").instance("pipTx1").frameSize = 40// value changed://    old  pipTx1.comment = "<add comments here>"//    new  pipTx1.comment = "channel #1's output pipe"prog.module("PIP").instance("pipTx1").comment = "channel #1's output pipe"// Warning pipTx.nrarg0 tags do not match // value changed://    old  pipTx.nrarg0 = 0//    new  pipTx.nrarg0 = prog.decl("pioTx")prog.module("PIP").instance("pipTx").notifyReaderArg0 = prog.decl("pioTx")// value changed://    old  pipTx.notifyReader = prog.decl("FXN_F_nop")//    new  pipTx.notifyReader = prog.decl("PIO_txPrime")prog.module("PIP").instance("pipTx").notifyReaderFxn = prog.decl("PIO_txPrime")// value changed://    old  pipTx.nwarg1 = 0//    new  pipTx.nwarg1 = 1prog.module("PIP").instance("pipTx").notifyWriterArg1 = 1// Warning pipTx.nwarg0 tags do not match // value changed://    old  pipTx.nwarg0 = 0//    new  pipTx.nwarg0 = prog.decl("swiTxJoin")prog.module("PIP").instance("pipTx").notifyWriterArg0 = prog.decl("swiTxJoin")// value changed://    old  pipTx.notifyWriter = prog.decl("FXN_F_nop")//    new  pipTx.notifyWriter = prog.decl("SWI_andnHook")prog.module("PIP").instance("pipTx").notifyWriterFxn = prog.decl("SWI_andnHook")// value changed://    old  pipTx.framesize (words) = 8//    new  pipTx.framesize (words) = 80prog.module("PIP").instance("pipTx").frameSize = 80// value changed://    old  pipTx.bufalign = 1//    new  pipTx.bufalign = 32prog.module("PIP").instance("pipTx").bufAlign = 32// value changed://    old  pipTx.comment = "<add comments here>"//    new  pipTx.comment = "pipe from which output frames are DMA-ed to the codec"prog.module("PIP").instance("pipTx").comment = "pipe from which output frames are DMA-ed to the codec"// value changed://    old  stsTime0.host operation = "Nothing"//    new  stsTime0.host operation = "A * x"prog.module("STS").instance("stsTime0").operation = "A * x"// value changed://    old  stsTime0.unit type = "Not time based"//    new  stsTime0.unit type = "High resolution time based"prog.module("STS").instance("stsTime0").unitType = "High resolution time based"// value changed://    old  stsTime0.comment = "<add comments here>"//    new  stsTime0.comment = "STS object 0 for execution time measurements"prog.module("STS").instance("stsTime0").comment = "STS object 0 for execution time measurements"// value changed://    old  stsTime1.host operation = "Nothing"//    new  stsTime1.host operation = "A * x"prog.module("STS").instance("stsTime1").operation = "A * x"// value changed://    old  stsTime1.unit type = "Not time based"//    new  stsTime1.unit type = "High resolution time based"prog.module("STS").instance("stsTime1").unitType = "High resolution time based"// value changed://    old  stsTime1.comment = "<add comments here>"//    new  stsTime1.comment = "STS object 1 for execution time measurements"prog.module("STS").instance("stsTime1").comment = "STS object 1 for execution time measurements"// value changed://    old  stsTime2.host operation = "Nothing"//    new  stsTime2.host operation = "A * x"prog.module("STS").instance("stsTime2").operation = "A * x"// value changed://    old  stsTime2.unit type = "Not time based"//    new  stsTime2.unit type = "High resolution time based"prog.module("STS").instance("stsTime2").unitType = "High resolution time based"// value changed://    old  stsTime2.comment = "<add comments here>"//    new  stsTime2.comment = "STS object 2 for execution time measurements"prog.module("STS").instance("stsTime2").comment = "STS object 2 for execution time measurements"// value changed://    old  stsTime3.host operation = "Nothing"//    new  stsTime3.host operation = "A * x"prog.module("STS").instance("stsTime3").operation = "A * x"// value changed://    old  stsTime3.unit type = "Not time based"//    new  stsTime3.unit type = "High resolution time based"prog.module("STS").instance("stsTime3").unitType = "High resolution time based"// value changed://    old  stsTime3.comment = "<add comments here>"//    new  stsTime3.comment = "STS object 3 for execution time measurements"prog.module("STS").instance("stsTime3").comment = "STS object 3 for execution time measurements"// value changed://    old  stsTime4.host operation = "Nothing"//    new  stsTime4.host operation = "A * x"prog.module("STS").instance("stsTime4").operation = "A * x"// value changed://    old  stsTime4.unit type = "Not time based"//    new  stsTime4.unit type = "High resolution time based"prog.module("STS").instance("stsTime4").unitType = "High resolution time based"// value changed://    old  stsTime4.comment = "<add comments here>"//    new  stsTime4.comment = "STS object 4 for execution time measurements"prog.module("STS").instance("stsTime4").comment = "STS object 4 for execution time measurements"// value changed://    old  stsTime5.host operation = "Nothing"//    new  stsTime5.host operation = "A * x"prog.module("STS").instance("stsTime5").operation = "A * x"// value changed://    old  stsTime5.unit type = "Not time based"//    new  stsTime5.unit type = "High resolution time based"prog.module("STS").instance("stsTime5").unitType = "High resolution time based"// value changed://    old  stsTime5.comment = "<add comments here>"//    new  stsTime5.comment = "STS object 5 for execution time measurements"prog.module("STS").instance("stsTime5").comment = "STS object 5 for execution time measurements"// value changed://    old  stsTime6.host operation = "Nothing"//    new  stsTime6.host operation = "A * x"prog.module("STS").instance("stsTime6").operation = "A * x"// value changed://    old  stsTime6.unit type = "Not time based"//    new  stsTime6.unit type = "High resolution time based"prog.module("STS").instance("stsTime6").unitType = "High resolution time based"// value changed://    old  stsTime6.comment = "<add comments here>"//    new  stsTime6.comment = "STS object 6 for execution time measurements"prog.module("STS").instance("stsTime6").comment = "STS object 6 for execution time measurements"// value changed://    old  stsTime7.host operation = "Nothing"//    new  stsTime7.host operation = "A * x"prog.module("STS").instance("stsTime7").operation = "A * x"// value changed://    old  stsTime7.unit type = "Not time based"//    new  stsTime7.unit type = "High resolution time based"prog.module("STS").instance("stsTime7").unitType = "High resolution time based"// value changed://    old  stsTime7.comment = "<add comments here>"//    new  stsTime7.comment = "STS object 7 for execution time measurements"prog.module("STS").instance("stsTime7").comment = "STS object 7 for execution time measurements"// value changed://    old  stsTime8.host operation = "Nothing"//    new  stsTime8.host operation = "A * x"prog.module("STS").instance("stsTime8").operation = "A * x"// value changed://    old  stsTime8.unit type = "Not time based"//    new  stsTime8.unit type = "High resolution time based"prog.module("STS").instance("stsTime8").unitType = "High resolution time based"// value changed://    old  stsTime8.comment = "<add comments here>"//    new  stsTime8.comment = "STS object 8 for execution time measurements"prog.module("STS").instance("stsTime8").comment = "STS object 8 for execution time measurements"// value changed://    old  stsTime9.host operation = "Nothing"//    new  stsTime9.host operation = "A * x"prog.module("STS").instance("stsTime9").operation = "A * x"// value changed://    old  stsTime9.unit type = "Not time based"//    new  stsTime9.unit type = "High resolution time based"prog.module("STS").instance("stsTime9").unitType = "High resolution time based"// value changed://    old  stsTime9.comment = "<add comments here>"//    new  stsTime9.comment = "STS object 9 for execution time measurements"prog.module("STS").instance("stsTime9").comment = "STS object 9 for execution time measurements"// value changed://    old  SYS.Putc Function = prog.decl("UTL_doPutc")//    new  SYS.Putc Function = prog.decl("FXN_F_nop")prog.module("SYS").PUTCFXN = prog.decl("FXN_F_nop")// Warning udevCodec.iParams tags do not match // value changed://    old  udevCodec.device params ptr = 0//    new  udevCodec.device params ptr = prog.decl("TEB6416_DEVPARAMS")prog.module("UDEV").instance("udevCodec").params = prog.decl("TEB6416_DEVPARAMS")// value changed://    old  udevCodec.function table type = "DEV_Fxns"//    new  udevCodec.function table type = "IOM_Fxns"prog.module("UDEV").instance("udevCodec").fxnTableType = "IOM_Fxns"// Warning udevCodec.iFxns tags do not match // value changed://    old  udevCodec.function table ptr = 0//    new  udevCodec.function table ptr = prog.decl("TEB6416_EDMA_PCM3002_FXNS")prog.module("UDEV").instance("udevCodec").fxnTable = prog.decl("TEB6416_EDMA_PCM3002_FXNS")// Warning udevCodec.iInit tags do not match // value changed://    old  udevCodec.init function = 0//    new  udevCodec.init function = prog.decl("TEB6416_EDMA_PCM3002_init")prog.module("UDEV").instance("udevCodec").initFxn = prog.decl("TEB6416_EDMA_PCM3002_init")// value changed://    old  clkControl.function = prog.decl("FXN_F_nop", "asm")//    new  clkControl.function = prog.decl("thrControlIsr")prog.module("CLK").instance("clkControl").fxn = prog.decl("thrControlIsr")// value changed://    old  clkControl.comment = "<add comments here>"//    new  clkControl.comment = "simulates HWI for button presses and such h/w events"prog.module("CLK").instance("clkControl").comment = "simulates HWI for button presses and such h/w events"// value changed://    old  swiRxSplit.mailbox = 0//    new  swiRxSplit.mailbox = 7prog.module("SWI").instance("swiRxSplit").mailbox = 7// value changed://    old  swiRxSplit.function = prog.decl("FXN_F_nop")//    new  swiRxSplit.function = prog.decl("thrRxSplitRun")prog.module("SWI").instance("swiRxSplit").fxn = prog.decl("thrRxSplitRun")// value changed://    old  swiRxSplit.comment = "<add comments here>"//    new  swiRxSplit.comment = "Splits mixed-channel pipe frame into separate pipes"prog.module("SWI").instance("swiRxSplit").comment = "Splits mixed-channel pipe frame into separate pipes"// value changed://    old  swiAudioproc0.mailbox = 0//    new  swiAudioproc0.mailbox = 3prog.module("SWI").instance("swiAudioproc0").mailbox = 3// value changed://    old  swiAudioproc0.function = prog.decl("FXN_F_nop")//    new  swiAudioproc0.function = prog.decl("thrAudioprocRun")prog.module("SWI").instance("swiAudioproc0").fxn = prog.decl("thrAudioprocRun")// value changed://    old  swiAudioproc0.comment = "<add comments here>"//    new  swiAudioproc0.comment = "SWI processing channel #0"prog.module("SWI").instance("swiAudioproc0").comment = "SWI processing channel #0"// value changed://    old  swiAudioproc1.arg0 = 0//    new  swiAudioproc1.arg0 = 1prog.module("SWI").instance("swiAudioproc1").arg0 = 1// value changed://    old  swiAudioproc1.mailbox = 0//    new  swiAudioproc1.mailbox = 3prog.module("SWI").instance("swiAudioproc1").mailbox = 3// value changed://    old  swiAudioproc1.function = prog.decl("FXN_F_nop")//    new  swiAudioproc1.function = prog.decl("thrAudioprocRun")prog.module("SWI").instance("swiAudioproc1").fxn = prog.decl("thrAudioprocRun")// value changed://    old  swiAudioproc1.comment = "<add comments here>"//    new  swiAudioproc1.comment = "SWI processing channel #1"prog.module("SWI").instance("swiAudioproc1").comment = "SWI processing channel #1"// value changed://    old  swiTxJoin.mailbox = 0//    new  swiTxJoin.mailbox = 7prog.module("SWI").instance("swiTxJoin").mailbox = 7// value changed://    old  swiTxJoin.function = prog.decl("FXN_F_nop")//    new  swiTxJoin.function = prog.decl("thrTxJoinRun")prog.module("SWI").instance("swiTxJoin").fxn = prog.decl("thrTxJoinRun")// value changed://    old  swiTxJoin.comment = "<add comments here>"//    new  swiTxJoin.comment = "Joins separate pipe frames into one"prog.module("SWI").instance("swiTxJoin").comment = "Joins separate pipe frames into one"// value changed://    old  swiControl.function = prog.decl("FXN_F_nop")//    new  swiControl.function = prog.decl("thrControlRun")prog.module("SWI").instance("swiControl").fxn = prog.decl("thrControlRun")// value changed://    old  swiControl.comment = "<add comments here>"//    new  swiControl.comment = "Control thread, posted by isrControl"prog.module("SWI").instance("swiControl").comment = "Control thread, posted by isrControl"assert.add('prog.module("HWI").instance("HWI_INT9").useDispatcher == 1')assert.add('prog.module("HWI").instance("HWI_INT9").fxn == prog.decl("RTDX_Poll")')assert.add('prog.module("HWI").instance("HWI_INT9").interruptSource == prog.get("JTAGRTDX9")')assert.add('prog.module("HWI").instance("HWI_INT14").interruptSource == prog.get("Timer_0")')// check any and all asserts added in the script aboveassert.check();prog.gen("app");

⌨️ 快捷键说明

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