📄 dspsys.tcf
字号:
prog.module("EMIF").instance("emifCfg0").emifCe3Mtype = "32-bit wide SDRAM"// value changed:// old emifCfg0.Memory Type = "32-bit wide Asynchronous"// new emifCfg0.Memory Type = "32-bit wide SDRAM"prog.module("EMIF").instance("emifCfg0").emifCe2Mtype = "32-bit wide SDRAM"// value changed:// old emifCfg0.Memory Type = "32-bit wide Asynchronous"// new emifCfg0.Memory Type = "16-bit wide Asynchronous"prog.module("EMIF").instance("emifCfg0").emifCe1Mtype = "16-bit wide Asynchronous"// value changed:// old emifCfg0.Length of Bus Error Timeout = 0// new emifCfg0.Length of Bus Error Timeout = 1prog.module("EMIF").instance("emifCfg0").emifCe0Timeout = 1// value changed:// old emifCfg0.Extended Write Hold Width = 1// new emifCfg0.Extended Write Hold Width = 3prog.module("EMIF").instance("emifCfg0").emifCe0WriteExtHold = 3// value changed:// old emifCfg0.Read Hold Width = 3// new emifCfg0.Read Hold Width = 1prog.module("EMIF").instance("emifCfg0").emifCe0ReadHold = 1// value changed:// old emifCfg0.Read Strobe Width = 63// new emifCfg0.Read Strobe Width = 4prog.module("EMIF").instance("emifCfg0").emifCe0ReadStrobe = 4// value changed:// old emifCfg0.Read Setup Width = 15// new emifCfg0.Read Setup Width = 1prog.module("EMIF").instance("emifCfg0").emifCe0ReadSetup = 1// value changed:// old emifCfg0.Memory Type = "32-bit wide Asynchronous"// new emifCfg0.Memory Type = "16-bit wide Asynchronous"prog.module("EMIF").instance("emifCfg0").emifCe0Mtype = "16-bit wide Asynchronous"// value changed:// old hEMIF0.Enable pre-initialization = 0// new hEMIF0.Enable pre-initialization = 1prog.module("HEMIF").instance("hEMIF0").emifEnablePreInit = 1// value changed:// old timerCfg0.Auto Reload (ARB) = "Disabled"// new timerCfg0.Auto Reload (ARB) = "Enabled"prog.module("TIMER").instance("timerCfg0").timerTcrArb = "Enabled"// value changed:// old timerCfg0.Timer Period (PRD) = 0// new timerCfg0.Timer Period (PRD) = 14399prog.module("TIMER").instance("timerCfg0").timerPrd = 14399// value changed:// old timerCfg0.Timer Divide Down Ratio(TDDR) [0 - 15] = 0// new timerCfg0.Timer Divide Down Ratio(TDDR) [0 - 15] = 9prog.module("TIMER").instance("timerCfg0").timerPrscTddr = 9// value changed:// old TIMER1.Open Handle to Timer = 0// new TIMER1.Open Handle to Timer = 1prog.module("HTIMER").instance("TIMER1").timerHandleEnable = 1// value changed:// old endptObj.USB PLL Input Clock Frequency = "3 MHz"// new endptObj.USB PLL Input Clock Frequency = "12 MHz"prog.module("USB").usbPllInit = "12 MHz"// value changed:// old usbEpObjOut0.End of Posted Transfer (EOT) = 0// new usbEpObjOut0.End of Posted Transfer (EOT) = 1prog.module("USB").instance("usbEpObjOut0").usbEventEot = 1// value changed:// old usbEpObjOut0.Setup Packet Receive (SETUP) = 0// new usbEpObjOut0.Setup Packet Receive (SETUP) = 1prog.module("USB").instance("usbEpObjOut0").usbEventSetup = 1// value changed:// old usbEpObjOut0.Resume Request (RESR) = 0// new usbEpObjOut0.Resume Request (RESR) = 1prog.module("USB").instance("usbEpObjOut0").usbEventResume = 1// value changed:// old usbEpObjOut0.Suspend Request (SUSR) = 0// new usbEpObjOut0.Suspend Request (SUSR) = 1prog.module("USB").instance("usbEpObjOut0").usbEventSuspend = 1// value changed:// old usbEpObjOut0.Reset Request (RSTR) = 0// new usbEpObjOut0.Reset Request (RSTR) = 1prog.module("USB").instance("usbEpObjOut0").usbEventReset = 1// value changed:// old usbEpObjOut0.User Interrupt Handle Function = "USB_EvISR_NONE"// new usbEpObjOut0.User Interrupt Handle Function = "USB_ctl_handler"prog.module("USB").instance("usbEpObjOut0").usbInterruptFxn = "USB_ctl_handler"// value changed:// old usbEpObjIn0.End of Posted Transfer (EOT) = 0// new usbEpObjIn0.End of Posted Transfer (EOT) = 1prog.module("USB").instance("usbEpObjIn0").usbEventEot = 1// value changed:// old usbEpObjIn0.User Interrupt Handle Function = "USB_EvISR_NONE"// new usbEpObjIn0.User Interrupt Handle Function = "USB_ctl_handler"prog.module("USB").instance("usbEpObjIn0").usbInterruptFxn = "USB_ctl_handler"// value changed:// old usbEpObjIn0.Endpoint Number = "Endpoint 0 - OUT"// new usbEpObjIn0.Endpoint Number = "Endpoint 0 - IN"prog.module("USB").instance("usbEpObjIn0").usbEndpointNumber = "Endpoint 0 - IN"// value changed:// old usbEpObjOut2.End of Posted Transfer (EOT) = 0// new usbEpObjOut2.End of Posted Transfer (EOT) = 1prog.module("USB").instance("usbEpObjOut2").usbEventEot = 1// value changed:// old usbEpObjOut2.User Interrupt Handle Function = "USB_EvISR_NONE"// new usbEpObjOut2.User Interrupt Handle Function = "USB_bulkOutEvHandler"prog.module("USB").instance("usbEpObjOut2").usbInterruptFxn = "USB_bulkOutEvHandler"// value changed:// old usbEpObjOut2.Endpoint Number = "Endpoint 0 - OUT"// new usbEpObjOut2.Endpoint Number = "Endpoint 2 - OUT"prog.module("USB").instance("usbEpObjOut2").usbEndpointNumber = "Endpoint 2 - OUT"// value changed:// old usbEpObjIn2.End of Posted Transfer (EOT) = 0// new usbEpObjIn2.End of Posted Transfer (EOT) = 1prog.module("USB").instance("usbEpObjIn2").usbEventEot = 1// value changed:// old usbEpObjIn2.Reset Request (RSTR) = 0// new usbEpObjIn2.Reset Request (RSTR) = 1prog.module("USB").instance("usbEpObjIn2").usbEventReset = 1// value changed:// old usbEpObjIn2.User Interrupt Handle Function = "USB_EvISR_NONE"// new usbEpObjIn2.User Interrupt Handle Function = "USB_bulkInEvHandler"prog.module("USB").instance("usbEpObjIn2").usbInterruptFxn = "USB_bulkInEvHandler"// value changed:// old usbEpObjIn2.Endpoint Number = "Endpoint 0 - OUT"// new usbEpObjIn2.Endpoint Number = "Endpoint 2 - IN"prog.module("USB").instance("usbEpObjIn2").usbEndpointNumber = "Endpoint 2 - IN"// value changed:// old USB0.Name of configuration array = "cfgArray"// new USB0.Name of configuration array = "myUsbConfig"prog.module("USBRES").instance("USB0").usbCfgName = "myUsbConfig"// value changed:// old HWI_INT3.Use Dispatcher = 0// new HWI_INT3.Use Dispatcher = 1prog.module("HWI").instance("HWI_INT3").useDispatcher = 1// value changed:// old HWI_INT3.function = prog.decl("HWI_unused", "asm")// new HWI_INT3.function = prog.decl("readyReadFIFO")prog.module("HWI").instance("HWI_INT3").fxn = prog.decl("readyReadFIFO")// value changed:// old HWI_INT8.Use Dispatcher = 0// new HWI_INT8.Use Dispatcher = 1prog.module("HWI").instance("HWI_INT8").useDispatcher = 1// value changed:// old HWI_INT8.function = prog.decl("HWI_unused", "asm")// new HWI_INT8.function = prog.decl("usb_int")prog.module("HWI").instance("HWI_INT8").fxn = prog.decl("usb_int")// value changed:// old HWI_INT9.Use Dispatcher = 0// new HWI_INT9.Use Dispatcher = 1prog.module("HWI").instance("HWI_INT9").useDispatcher = 1// value changed:// old HWI_INT9.function = prog.decl("HWI_unused", "asm")// new HWI_INT9.function = prog.decl("TransferDMA1")prog.module("HWI").instance("HWI_INT9").fxn = prog.decl("TransferDMA1")// value changed:// old HWI_INT18.Use Dispatcher = 0// new HWI_INT18.Use Dispatcher = 1prog.module("HWI").instance("HWI_INT18").useDispatcher = 1// value changed:// old HWI_INT18.function = prog.decl("HWI_unused", "asm")// new HWI_INT18.function = prog.decl("TransferDMA0")prog.module("HWI").instance("HWI_INT18").fxn = prog.decl("TransferDMA0")// value changed:// old HWI_INT20.Use Dispatcher = 0// new HWI_INT20.Use Dispatcher = 1prog.module("HWI").instance("HWI_INT20").useDispatcher = 1// value changed:// old HWI_INT20.function = prog.decl("HWI_unused", "asm")// new HWI_INT20.function = prog.decl("TransferDMA2")prog.module("HWI").instance("HWI_INT20").fxn = prog.decl("TransferDMA2")// Warning bulkOut_SWI.arg1 tags do not match // value changed:// old bulkOut_SWI.arg1 = 0// new bulkOut_SWI.arg1 = prog.decl("usbEpObjOut2")prog.module("SWI").instance("bulkOut_SWI").arg1 = prog.decl("usbEpObjOut2")// Warning bulkOut_SWI.arg0 tags do not match // value changed:// old bulkOut_SWI.arg0 = 0// new bulkOut_SWI.arg0 = prog.decl("usbEpObjIn2")prog.module("SWI").instance("bulkOut_SWI").arg0 = prog.decl("usbEpObjIn2")// value changed:// old bulkOut_SWI.function = prog.decl("FXN_F_nop")// new bulkOut_SWI.function = prog.decl("USB_bulkOutDatHandler")prog.module("SWI").instance("bulkOut_SWI").fxn = prog.decl("USB_bulkOutDatHandler")// Warning bulkIn_SWI.arg1 tags do not match // value changed:// old bulkIn_SWI.arg1 = 0// new bulkIn_SWI.arg1 = prog.decl("usbEpObjOut2")prog.module("SWI").instance("bulkIn_SWI").arg1 = prog.decl("usbEpObjOut2")// Warning bulkIn_SWI.arg0 tags do not match // value changed:// old bulkIn_SWI.arg0 = 0// new bulkIn_SWI.arg0 = prog.decl("usbEpObjIn2")prog.module("SWI").instance("bulkIn_SWI").arg0 = prog.decl("usbEpObjIn2")// value changed:// old bulkIn_SWI.function = prog.decl("FXN_F_nop")// new bulkIn_SWI.function = prog.decl("USB_bulkInDatHandler")prog.module("SWI").instance("bulkIn_SWI").fxn = prog.decl("USB_bulkInDatHandler")// value changed:// old readFIFO_SWI.priority = 1// new readFIFO_SWI.priority = 2prog.module("SWI").instance("readFIFO_SWI").priority = 2// value changed:// old readFIFO_SWI.function = prog.decl("FXN_F_nop")// new readFIFO_SWI.function = prog.decl("readFIFO")prog.module("SWI").instance("readFIFO_SWI").fxn = prog.decl("readFIFO")// value changed:// old dmaCfg0.Start Address (CSSA) - Numeric(Byte Address) = 0// new dmaCfg0.Start Address (CSSA) - Numeric(Byte Address) = 1048576prog.module("DMA").instance("dmaCfg0").dmaCssaNumeric = 1048576// value changed:// old dmaCfg1.Start Address (CSSA) - Numeric(Byte Address) = 0// new dmaCfg1.Start Address (CSSA) - Numeric(Byte Address) = 1048576prog.module("DMA").instance("dmaCfg1").dmaCssaNumeric = 1048576// value changed:// old dmaCfg2.Start Address (CSSA) - Numeric(Byte Address) = 0// new dmaCfg2.Start Address (CSSA) - Numeric(Byte Address) = 1048576prog.module("DMA").instance("dmaCfg2").dmaCssaNumeric = 1048576// value changed:// old DMA0.Enable pre-initialization = 0// new DMA0.Enable pre-initialization = 1prog.module("HDMA").instance("DMA0").dmaEnablePreInit = 1// value changed:// old DMA1.Enable pre-initialization = 0// new DMA1.Enable pre-initialization = 1prog.module("HDMA").instance("DMA1").dmaEnablePreInit = 1// value changed:// old DMA2.Enable pre-initialization = 0// new DMA2.Enable pre-initialization = 1prog.module("HDMA").instance("DMA2").dmaEnablePreInit = 1// value changed:// old emifCfg0.Memory Clock Frequency = "CLKMEM = DSP Clock"// new emifCfg0.Memory Clock Frequency = "CLKMEM = DSP Clock / 2"prog.module("EMIF").instance("emifCfg0").emifGcrMemfreq = "CLKMEM = DSP Clock / 2"// value changed:// old hEMIF0.Pre-initialize = prog.get("EMIF_NOTHING")// new hEMIF0.Pre-initialize = prog.get("emifCfg0")prog.module("HEMIF").instance("hEMIF0").emifPreInit = prog.get("emifCfg0")// value changed:// old TIMER1.Enable pre-initialization = 0// new TIMER1.Enable pre-initialization = 1prog.module("HTIMER").instance("TIMER1").timerEnablePreInit = 1// value changed:// old DMA0.Pre-initialize = prog.get("DMA_NOTHING")// new DMA0.Pre-initialize = prog.get("dmaCfg0")prog.module("HDMA").instance("DMA0").dmaPreInit = prog.get("dmaCfg0")// value changed:// old DMA1.Pre-initialize = prog.get("DMA_NOTHING")// new DMA1.Pre-initialize = prog.get("dmaCfg1")prog.module("HDMA").instance("DMA1").dmaPreInit = prog.get("dmaCfg1")// value changed:// old DMA2.Pre-initialize = prog.get("DMA_NOTHING")// new DMA2.Pre-initialize = prog.get("dmaCfg2")prog.module("HDMA").instance("DMA2").dmaPreInit = prog.get("dmaCfg2")// value changed:// old TIMER1.Pre-initialize = prog.get("TIMER_NOTHING")// new TIMER1.Pre-initialize = prog.get("timerCfg0")prog.module("HTIMER").instance("TIMER1").timerPreInit = prog.get("timerCfg0")assert.add('prog.module("HWI").instance("HWI_INT22").interruptMask1 == "self"')assert.add('prog.module("HWI").instance("HWI_INT22").interruptMask0 == "self"')assert.add('prog.module("HWI").instance("HWI_INT22").arg == 0')assert.add('prog.module("HWI").instance("HWI_INT22").useDispatcher == 0')assert.add('prog.module("HWI").instance("HWI_INT22").monitor == "Nothing"')assert.add('prog.module("HWI").instance("HWI_INT22").fxn == prog.decl("HWI_unused", "asm")')// check any and all asserts added in the script aboveassert.check();prog.gen("DspSys");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -