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

📄 dspsys.tcf

📁 使用5509A的usb的程序代码
💻 TCF
📖 第 1 页 / 共 2 页
字号:
load(utils.findFile('assert.tci'));	 // load assert support// seed file for E:\2008work\DMCA\AQ\usbReal\DspSys.cdb.a01344: d:\ti\c5500\bios\include\4.80.208\c55xx.cdbprog.load("d:/ti/c5500/bios/include/c55xx.cdb");// value changed://    old  SARAM.len = 131072//    new  SARAM.len = 86016prog.module("MEM").instance("SARAM").len = 86016// add instance MEM.SARAM0SARAM0 = prog.module("MEM").create("SARAM0");// value changed://    old  SARAM0.create a heap in this memory = 1//    new  SARAM0.create a heap in this memory = 0prog.module("MEM").instance("SARAM0").createHeap = 0// value changed://    old  SARAM0.len = 0//    new  SARAM0.len = 4096prog.module("MEM").instance("SARAM0").len = 4096// value changed://    old  SARAM0.base = 0//    new  SARAM0.base = 118784prog.module("MEM").instance("SARAM0").base = 118784// add instance MEM.SARAM1SARAM1 = prog.module("MEM").create("SARAM1");// value changed://    old  SARAM1.create a heap in this memory = 1//    new  SARAM1.create a heap in this memory = 0prog.module("MEM").instance("SARAM1").createHeap = 0// value changed://    old  SARAM1.len = 0//    new  SARAM1.len = 4096prog.module("MEM").instance("SARAM1").len = 4096// value changed://    old  SARAM1.base = 0//    new  SARAM1.base = 122880prog.module("MEM").instance("SARAM1").base = 122880// add instance MEM.SARAM2SARAM2 = prog.module("MEM").create("SARAM2");// value changed://    old  SARAM2.create a heap in this memory = 1//    new  SARAM2.create a heap in this memory = 0prog.module("MEM").instance("SARAM2").createHeap = 0// value changed://    old  SARAM2.len = 0//    new  SARAM2.len = 4096prog.module("MEM").instance("SARAM2").len = 4096// value changed://    old  SARAM2.base = 0//    new  SARAM2.base = 126976prog.module("MEM").instance("SARAM2").base = 126976// add instance SWI.bulkOut_SWIbulkOut_SWI = prog.module("SWI").create("bulkOut_SWI");// add instance SWI.bulkIn_SWIbulkIn_SWI = prog.module("SWI").create("bulkIn_SWI");// add instance SWI.readFIFO_SWIreadFIFO_SWI = prog.module("SWI").create("readFIFO_SWI");// add instance TSK.TSK_initBoardTSK_initBoard = prog.module("TSK").create("TSK_initBoard");// add instance LOG.tracetrace = prog.module("LOG").create("trace");// add instance DMA.dmaCfg0dmaCfg0 = prog.module("DMA").create("dmaCfg0");// add instance DMA.dmaCfg1dmaCfg1 = prog.module("DMA").create("dmaCfg1");// add instance DMA.dmaCfg2dmaCfg2 = prog.module("DMA").create("dmaCfg2");// add instance EMIF.emifCfg0emifCfg0 = prog.module("EMIF").create("emifCfg0");// add instance TIMER.timerCfg0timerCfg0 = prog.module("TIMER").create("timerCfg0");// add instance USB.usbEpObjOut0usbEpObjOut0 = prog.module("USB").create("usbEpObjOut0");// add instance USB.usbEpObjIn0usbEpObjIn0 = prog.module("USB").create("usbEpObjIn0");// add instance USB.usbEpObjOut2usbEpObjOut2 = prog.module("USB").create("usbEpObjOut2");// add instance USB.usbEpObjIn2usbEpObjIn2 = prog.module("USB").create("usbEpObjIn2");// value changed://    old  GBL.Memory Model = "SMALL"//    new  GBL.Memory Model = "LARGE"prog.module("GBL").MEMORYMODEL = "LARGE"// value changed://    old  GBL.CLKMD - (PLL) Clock Mode Register = 9106//    new  GBL.CLKMD - (PLL) Clock Mode Register = 11319prog.module("GBL").CLKMD = 11319// value changed://    old  GBL.CPU Revision = "2.2"//    new  GBL.CPU Revision = "1.2"prog.module("GBL").CPUREVISION = "1.2"// value changed://    old  GBL.Chip Support Library (CSL) = "5510PG2_2"//    new  GBL.Chip Support Library (CSL) = "5509"prog.module("GBL").CHIPTYPE = "5509"// value changed://    old  GBL.DSP Speed In MHz (CLKOUT) = 140.0000//    new  GBL.DSP Speed In MHz (CLKOUT) = 144.0000prog.module("GBL").CLKOUT = 144.0000// value changed://    old  MEM.User .cmd File For Non-DSP/BIOS Sections = 0//    new  MEM.User .cmd File For Non-DSP/BIOS Sections = 1prog.module("MEM").USERCOMMANDFILE = 1// value changed://    old  TSK_initBoard.Task function = prog.decl("FXN_F_nop")//    new  TSK_initBoard.Task function = prog.decl("init_board")prog.module("TSK").instance("TSK_initBoard").fxn = prog.decl("init_board")// value changed://    old  LOG_system.logtype = "circular"//    new  LOG_system.logtype = "fixed"prog.module("LOG").instance("LOG_system").logType = "fixed"// value changed://    old  LOG_system.buflen (words) = 64//    new  LOG_system.buflen (words) = 512prog.module("LOG").instance("LOG_system").bufLen = 512// value changed://    old  trace.buflen (words) = 64//    new  trace.buflen (words) = 512prog.module("LOG").instance("trace").bufLen = 512// value changed://    old  dmaCfg0.Number of Elements (CEN) = 1//    new  dmaCfg0.Number of Elements (CEN) = 2048prog.module("DMA").instance("dmaCfg0").dmaCen = 2048// value changed://    old  dmaCfg0.Frame complete (FRAME IE) = "Disabled"//    new  dmaCfg0.Frame complete (FRAME IE) = "Enabled"prog.module("DMA").instance("dmaCfg0").dmaCicrFrameIe = "Enabled"// value changed://    old  dmaCfg0.Channel Priority (PRIO) = "Low"//    new  dmaCfg0.Channel Priority (PRIO) = "High"prog.module("DMA").instance("dmaCfg0").dmaCcrPrio = "High"// value changed://    old  dmaCfg0.Frame Synchronization (FS) = "Disabled"//    new  dmaCfg0.Frame Synchronization (FS) = "Enabled"prog.module("DMA").instance("dmaCfg0").dmaCcrFs = "Enabled"// value changed://    old  dmaCfg0.Addressing Mode (DST AMODE) = "Constant"//    new  dmaCfg0.Addressing Mode (DST AMODE) = "Post-incremented"prog.module("DMA").instance("dmaCfg0").dmaCcrDstAmode = "Post-incremented"// value changed://    old  dmaCfg0.Start Address (CDSA) - Symbolic(Byte Address) = "NULL"//    new  dmaCfg0.Start Address (CDSA) - Symbolic(Byte Address) = "databuffer0"prog.module("DMA").instance("dmaCfg0").dmaCdsaSymbolic = "databuffer0"// value changed://    old  dmaCfg0.Transfer Source (SRC) = "SARAM"//    new  dmaCfg0.Transfer Source (SRC) = "EMIF"prog.module("DMA").instance("dmaCfg0").dmaCsdpSrc = "EMIF"// value changed://    old  dmaCfg0.Source Address Format = "Symbolic"//    new  dmaCfg0.Source Address Format = "Numeric"prog.module("DMA").instance("dmaCfg0").dmaSrcAddrFormat = "Numeric"// value changed://    old  dmaCfg0.DATA TYPE = "8-bit"//    new  dmaCfg0.DATA TYPE = "16-bit"prog.module("DMA").instance("dmaCfg0").dmaCsdpDataType = "16-bit"// value changed://    old  dmaCfg1.Number of Elements (CEN) = 1//    new  dmaCfg1.Number of Elements (CEN) = 2048prog.module("DMA").instance("dmaCfg1").dmaCen = 2048// value changed://    old  dmaCfg1.End block (BLOCK IE) = "Disabled"//    new  dmaCfg1.End block (BLOCK IE) = "Enabled"prog.module("DMA").instance("dmaCfg1").dmaCicrBlockIe = "Enabled"// value changed://    old  dmaCfg1.Repetitive Operations (REPEAT) = "Only if END PROG = 1"//    new  dmaCfg1.Repetitive Operations (REPEAT) = "Unconditionally"prog.module("DMA").instance("dmaCfg1").dmaCcrRepeat = "Unconditionally"// value changed://    old  dmaCfg1.Addressing Mode (DST AMODE) = "Constant"//    new  dmaCfg1.Addressing Mode (DST AMODE) = "Post-incremented"prog.module("DMA").instance("dmaCfg1").dmaCcrDstAmode = "Post-incremented"// value changed://    old  dmaCfg1.Start Address (CDSA) - Symbolic(Byte Address) = "NULL"//    new  dmaCfg1.Start Address (CDSA) - Symbolic(Byte Address) = "databuffer1"prog.module("DMA").instance("dmaCfg1").dmaCdsaSymbolic = "databuffer1"// value changed://    old  dmaCfg1.Transfer Source (SRC) = "SARAM"//    new  dmaCfg1.Transfer Source (SRC) = "EMIF"prog.module("DMA").instance("dmaCfg1").dmaCsdpSrc = "EMIF"// value changed://    old  dmaCfg1.Source Address Format = "Symbolic"//    new  dmaCfg1.Source Address Format = "Numeric"prog.module("DMA").instance("dmaCfg1").dmaSrcAddrFormat = "Numeric"// value changed://    old  dmaCfg1.DATA TYPE = "8-bit"//    new  dmaCfg1.DATA TYPE = "16-bit"prog.module("DMA").instance("dmaCfg1").dmaCsdpDataType = "16-bit"// value changed://    old  dmaCfg2.Number of Elements (CEN) = 1//    new  dmaCfg2.Number of Elements (CEN) = 2048prog.module("DMA").instance("dmaCfg2").dmaCen = 2048// value changed://    old  dmaCfg2.Frame complete (FRAME IE) = "Disabled"//    new  dmaCfg2.Frame complete (FRAME IE) = "Enabled"prog.module("DMA").instance("dmaCfg2").dmaCicrFrameIe = "Enabled"// value changed://    old  dmaCfg2.Channel Priority (PRIO) = "Low"//    new  dmaCfg2.Channel Priority (PRIO) = "High"prog.module("DMA").instance("dmaCfg2").dmaCcrPrio = "High"// value changed://    old  dmaCfg2.Frame Synchronization (FS) = "Disabled"//    new  dmaCfg2.Frame Synchronization (FS) = "Enabled"prog.module("DMA").instance("dmaCfg2").dmaCcrFs = "Enabled"// value changed://    old  dmaCfg2.Start Address (CDSA) - Symbolic(Byte Address) = "NULL"//    new  dmaCfg2.Start Address (CDSA) - Symbolic(Byte Address) = "databuffer2"prog.module("DMA").instance("dmaCfg2").dmaCdsaSymbolic = "databuffer2"// value changed://    old  dmaCfg2.Transfer Source (SRC) = "SARAM"//    new  dmaCfg2.Transfer Source (SRC) = "EMIF"prog.module("DMA").instance("dmaCfg2").dmaCsdpSrc = "EMIF"// value changed://    old  dmaCfg2.Source Address Format = "Symbolic"//    new  dmaCfg2.Source Address Format = "Numeric"prog.module("DMA").instance("dmaCfg2").dmaSrcAddrFormat = "Numeric"// value changed://    old  dmaCfg2.DATA TYPE = "8-bit"//    new  dmaCfg2.DATA TYPE = "16-bit"prog.module("DMA").instance("dmaCfg2").dmaCsdpDataType = "16-bit"// value changed://    old  DMA0.Open Handle to DMA  = 0//    new  DMA0.Open Handle to DMA  = 1prog.module("HDMA").instance("DMA0").dmaHandleEnable = 1// value changed://    old  DMA1.Open Handle to DMA  = 0//    new  DMA1.Open Handle to DMA  = 1prog.module("HDMA").instance("DMA1").dmaHandleEnable = 1// value changed://    old  DMA2.Open Handle to DMA  = 0//    new  DMA2.Open Handle to DMA  = 1prog.module("HDMA").instance("DMA2").dmaHandleEnable = 1// value changed://    old  emifCfg0.Delay from ACTV to ACTV Command [(Tactv2actv /SDCLK) - 1]  = 15//    new  emifCfg0.Delay from ACTV to ACTV Command [(Tactv2actv /SDCLK) - 1]  = 1prog.module("EMIF").instance("emifCfg0").emifSdcr2Tactv = 1// value changed://    old  emifCfg0.TMRD Value [(Tmrd /SDCLK) - 1]  = 3//    new  emifCfg0.TMRD Value [(Tmrd /SDCLK) - 1]  = 1prog.module("EMIF").instance("emifCfg0").emifSdcr2Tmrd = 1// value changed://    old  emifCfg0.TRAS Value [(Tras /SDCLK) - 1]  = 15//    new  emifCfg0.TRAS Value [(Tras /SDCLK) - 1]  = 3prog.module("EMIF").instance("emifCfg0").emifSdcr2Tras = 3// value changed://    old  emifCfg0.TRCD Value [(Trcd /SDCLK) - 1]  = 4//    new  emifCfg0.TRCD Value [(Trcd /SDCLK) - 1]  = 1prog.module("EMIF").instance("emifCfg0").emifSdcr1Trcd = 1// value changed://    old  emifCfg0.TRC Value [(Trc /SDCLK) - 1]  = 31//    new  emifCfg0.TRC Value [(Trc /SDCLK) - 1]  = 5prog.module("EMIF").instance("emifCfg0").emifSdcr1Trc = 5// value changed://    old  emifCfg0.TRP Value [(Trp /SDCLK) - 1]  = 8//    new  emifCfg0.TRP Value [(Trp /SDCLK) - 1]  = 1prog.module("EMIF").instance("emifCfg0").emifSdcr1Trp = 1// value changed://    old  emifCfg0.Refresh Period  = 128//    new  emifCfg0.Refresh Period  = 1040prog.module("EMIF").instance("emifCfg0").emifSdperiod = 1040// value changed://    old  emifCfg0.Memory Type  = "32-bit wide Asynchronous"//    new  emifCfg0.Memory Type  = "32-bit wide SDRAM"

⌨️ 快捷键说明

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