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

📄 dspsys.tcf

📁 使用5509A的usb的程序代码
💻 TCF
📖 第 1 页 / 共 2 页
字号:
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 + -