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

📄 demo5402.tcf

📁 在CCS环境中开发的应用于tms320vc5402的频谱分析程序,仿真过,结果正确.
💻 TCF
字号:
load(utils.findFile('assert.tci'));	 // load assert support// seed file for D:\xsdesk\GINGKGO\project\lectute0610\prj\fft\bios\demo5402.cdb.a02448: d:\c5000\c5400\bios\include\4.02.83\sd54.cdbprog.load("d:/c5000/c5400/bios/include/sd54.cdb");prog.module("MEM").instance("EPROG1").heapSize = 0prog.module("MEM").instance("EPROG1").len = 0prog.module("MEM").instance("EPROG1").base = 0// value changed://    old  VECT.base = 65408//    new  VECT.base = 12288prog.module("MEM").instance("VECT").base = 12288// value changed://    old  IDATA.len = 8064//    new  IDATA.len = 7040prog.module("MEM").instance("IDATA").len = 7040// value changed://    old  IPROG.len = 12288//    new  IPROG.len = 8064prog.module("MEM").instance("IPROG").len = 8064// value changed://    old  IPROG.base = 8192//    new  IPROG.base = 12416prog.module("MEM").instance("IPROG").base = 12416// value changed://    old  EDATA.len = 12160//    new  EDATA.len = 16384prog.module("MEM").instance("EDATA").len = 16384// value changed://    old  EDATA.base = 20480//    new  EDATA.base = 7168prog.module("MEM").instance("EDATA").base = 7168// add instance MEM.EPORGEPORG = prog.module("MEM").create("EPORG");// value changed://    old  EPORG.create a heap in this memory = 1//    new  EPORG.create a heap in this memory = 0prog.module("MEM").instance("EPORG").createHeap = 0// value changed://    old  EPORG.len = 0//    new  EPORG.len = 32640prog.module("MEM").instance("EPORG").len = 32640// value changed://    old  EPORG.base = 0//    new  EPORG.base = 229504prog.module("MEM").instance("EPORG").base = 229504// add instance PRD.PRD0PRD0 = prog.module("PRD").create("PRD0");// value changed://    old  EPORG.space = "data"//    new  EPORG.space = "code"prog.module("MEM").instance("EPORG").space = "code"// value changed://    old  GBL.CLKMD - (PLL) Clock Mode Register = 36867//    new  GBL.CLKMD - (PLL) Clock Mode Register = 36871prog.module("GBL").CLKMD = 36871// value changed://    old  GBL.SWWSR = 521//    new  GBL.SWWSR = 9362prog.module("GBL").SWWSR = 9362// value changed://    old  GBL.PMST(6-0) = 96//    new  GBL.PMST(6-0) = 32prog.module("GBL").LOWERPMST = 32// value changed://    old  GBL.Chip Support Library (CSL) = "5402"//    new  GBL.Chip Support Library (CSL) = "other"prog.module("GBL").CHIPTYPE = "other"// Warning GBL.MIPS tags do not match // value changed://    old  GBL.DSP Speed In MHz (CLKOUT) = 100.0000//    new  GBL.DSP Speed In MHz (CLKOUT) = 100prog.module("GBL").CLKOUT = 100// value changed://    old  GBL.Target Board Name = "sd54"//    new  GBL.Target Board Name = "5402 demo"prog.module("GBL").BOARDNAME = "5402 demo"// value changed://    old  MEM.Data Section (.data) = prog.get("IDATA")//    new  MEM.Data Section (.data) = prog.get("EDATA")prog.module("MEM").DATASEG = prog.get("EDATA")// value changed://    old  MEM.No Dynamic Memory Heaps = 0//    new  MEM.No Dynamic Memory Heaps = 1prog.module("MEM").NOMEMORYHEAPS = 1// value changed://    old  MEM.Stack Section (.stack) = prog.get("EDATA")//    new  MEM.Stack Section (.stack) = prog.get("IDATA")prog.module("MEM").STACKSEG = prog.get("IDATA")// value changed://    old  PRD0.function = prog.decl("FXN_F_nop", "asm")//    new  PRD0.function = prog.decl("process", "asm")prog.module("PRD").instance("PRD0").fxn = prog.decl("process", "asm")// value changed://    old  PRD0.period (ticks) = 65535//    new  PRD0.period (ticks) = 1prog.module("PRD").instance("PRD0").period = 1// value changed://    old  TSK.Enable TSK Manager = 1//    new  TSK.Enable TSK Manager = 0prog.module("TSK").ENABLETSK = 0// value changed://    old  LOG_system.buflen (words) = 64//    new  LOG_system.buflen (words) = 512prog.module("LOG").instance("LOG_system").bufLen = 512// 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")// value changed://    old  SYS.Exit Function = prog.decl("UTL_halt")//    new  SYS.Exit Function = prog.decl("FXN_F_nop")prog.module("SYS").EXITFXN = prog.decl("FXN_F_nop")// value changed://    old  SYS.Error Function = prog.decl("UTL_doError")//    new  SYS.Error Function = prog.decl("FXN_F_nop")prog.module("SYS").ERRORFXN = prog.decl("FXN_F_nop")// value changed://    old  SYS.Abort Function = prog.decl("UTL_doAbort")//    new  SYS.Abort Function = prog.decl("FXN_F_nop")prog.module("SYS").ABORTFXN = prog.decl("FXN_F_nop")// value changed://    old  PRD_swi.priority = 1//    new  PRD_swi.priority = 3prog.module("SWI").instance("PRD_swi").priority = 3assert.add('prog.module("MEM").instance("EDATA").createHeap == 0')// Enable Load Addressprog.module("MEM").ENABLELOADADDR = 1// Disable Load Addressprog.module("MEM").ENABLELOADADDR = 0// delete instance MEM.EPROG1prog.module("MEM").instance("EPROG1").destroy();// Enable Load Addressprog.module("MEM").ENABLELOADADDR = 1// Disable Load Addressprog.module("MEM").ENABLELOADADDR = 0// delete instance MEM.EPROG0prog.module("MEM").instance("EPROG0").destroy();// check any and all asserts added in the script aboveassert.check();prog.gen("demo5402");

⌨️ 快捷键说明

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