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

📄 evmdm642.tcf

📁 dm642网络传输程序
💻 TCF
字号:
load(utils.findFile('assert.tci'));	 // load assert support// seed file for C:\ti\c6000\ndk\example\network\client\evmdm642\evmdm642.cdb.a00300: c:\ti\c6000\bios\include\4.82.50\c64xx.cdbprog.load("c:/ti/c6000/bios/include/c64xx.cdb");prog.module("MEM").instance("ISRAM").heapSize = 0prog.module("MEM").instance("ISRAM").len = 0prog.module("MEM").instance("ISRAM").base = 0// add instance MEM.EXTERN1EXTERN1 = prog.module("MEM").create("EXTERN1");// value changed://    old  EXTERN1.space = "data"//    new  EXTERN1.space = "code/data"prog.module("MEM").instance("EXTERN1").space = "code/data"// value changed://    old  EXTERN1.heap size = 32768//    new  EXTERN1.heap size = 8388608prog.module("MEM").instance("EXTERN1").heapSize = 8388608// value changed://    old  EXTERN1.len = 0//    new  EXTERN1.len = 16777216prog.module("MEM").instance("EXTERN1").len = 16777216// value changed://    old  EXTERN1.base = 0//    new  EXTERN1.base = -2147483648prog.module("MEM").instance("EXTERN1").base = -2147483648// add instance MEM.EXTERN2EXTERN2 = prog.module("MEM").create("EXTERN2");// value changed://    old  EXTERN2.create a heap in this memory = 1//    new  EXTERN2.create a heap in this memory = 0prog.module("MEM").instance("EXTERN2").createHeap = 0// value changed://    old  EXTERN2.len = 0//    new  EXTERN2.len = 16777216prog.module("MEM").instance("EXTERN2").len = 16777216// value changed://    old  EXTERN2.base = 0//    new  EXTERN2.base = -2130706432prog.module("MEM").instance("EXTERN2").base = -2130706432// add instance PRD.PRD0PRD0 = prog.module("PRD").create("PRD0");// add instance TSK.TSK0TSK0 = prog.module("TSK").create("TSK0");// add instance HOOK.HOOK_NDKHOOK_NDK = prog.module("HOOK").create("HOOK_NDK");// value changed://    old  GBL.641x - Configure L2 Memory Settings = 1//    new  GBL.641x - Configure L2 Memory Settings = 0prog.module("GBL").C641XCONFIGUREL2 = 0// value changed://    old  GBL.Call User Init Function = 0//    new  GBL.Call User Init Function = 1prog.module("GBL").CALLUSERINITFXN = 1// value changed://    old  GBL.Chip Support Library (CSL) = "6416"//    new  GBL.Chip Support Library (CSL) = "other"prog.module("GBL").CHIPTYPE = "other"// value changed://    old  MEM.RTDX Text Segment (.rtdx_text) = prog.get("ISRAM")//    new  MEM.RTDX Text Segment (.rtdx_text) = prog.get("EXTERN1")prog.module("MEM").RTDXTEXTSEG = prog.get("EXTERN1")// value changed://    old  MEM.Interrupt Service Table Memory (.hwi_vec) = prog.get("ISRAM")//    new  MEM.Interrupt Service Table Memory (.hwi_vec) = prog.get("EXTERN1")prog.module("MEM").HWIVECSEG = prog.get("EXTERN1")// value changed://    old  MEM.Function Stub Memory (.hwi) = prog.get("ISRAM")//    new  MEM.Function Stub Memory (.hwi) = prog.get("EXTERN1")prog.module("MEM").HWISEG = prog.get("EXTERN1")// value changed://    old  MEM.Data Section (.cio) = prog.get("ISRAM")//    new  MEM.Data Section (.cio) = prog.get("EXTERN1")prog.module("MEM").CIOSEG = prog.get("EXTERN1")// value changed://    old  MEM.Data Section (.data) = prog.get("ISRAM")//    new  MEM.Data Section (.data) = prog.get("EXTERN1")prog.module("MEM").DATASEG = prog.get("EXTERN1")// value changed://    old  MEM.Constant Section (.const) = prog.get("ISRAM")//    new  MEM.Constant Section (.const) = prog.get("EXTERN1")prog.module("MEM").CONSTSEG = prog.get("EXTERN1")// value changed://    old  MEM.C Function Initialization Table (.pinit) = prog.get("ISRAM")//    new  MEM.C Function Initialization Table (.pinit) = prog.get("EXTERN1")prog.module("MEM").PINITSEG = prog.get("EXTERN1")// value changed://    old  MEM.Data Initialization Section (.cinit) = prog.get("ISRAM")//    new  MEM.Data Initialization Section (.cinit) = prog.get("EXTERN1")prog.module("MEM").CINITSEG = prog.get("EXTERN1")// value changed://    old  MEM.C Variables Section (.far) = prog.get("ISRAM")//    new  MEM.C Variables Section (.far) = prog.get("EXTERN1")prog.module("MEM").FARSEG = prog.get("EXTERN1")// value changed://    old  MEM.C Variables Section (.bss) = prog.get("ISRAM")//    new  MEM.C Variables Section (.bss) = prog.get("EXTERN1")prog.module("MEM").BSSSEG = prog.get("EXTERN1")// value changed://    old  MEM.Switch Jump Tables (.switch) = prog.get("ISRAM")//    new  MEM.Switch Jump Tables (.switch) = prog.get("EXTERN1")prog.module("MEM").SWITCHSEG = prog.get("EXTERN1")// value changed://    old  MEM.Text Section (.text) = prog.get("ISRAM")//    new  MEM.Text Section (.text) = prog.get("EXTERN1")prog.module("MEM").TEXTSEG = prog.get("EXTERN1")// value changed://    old  MEM.Segment For malloc() / free() = prog.get("ISRAM")//    new  MEM.Segment For malloc() / free() = prog.get("EXTERN1")prog.module("MEM").MALLOCSEG = prog.get("EXTERN1")// value changed://    old  MEM.Segment For DSP/BIOS Objects = prog.get("ISRAM")//    new  MEM.Segment For DSP/BIOS Objects = prog.get("EXTERN1")prog.module("MEM").BIOSOBJSEG = prog.get("EXTERN1")// value changed://    old  MEM.DSP/BIOS Conf Sections (.*obj) = prog.get("ISRAM")//    new  MEM.DSP/BIOS Conf Sections (.*obj) = prog.get("EXTERN1")prog.module("MEM").OBJSEG = prog.get("EXTERN1")// value changed://    old  MEM.DSP/BIOS Kernel State (.sysdata) = prog.get("ISRAM")//    new  MEM.DSP/BIOS Kernel State (.sysdata) = prog.get("EXTERN1")prog.module("MEM").SYSDATASEG = prog.get("EXTERN1")// value changed://    old  MEM.TRC Initial Value (.trcdata) = prog.get("ISRAM")//    new  MEM.TRC Initial Value (.trcdata) = prog.get("EXTERN1")prog.module("MEM").TRCDATASEG = prog.get("EXTERN1")// value changed://    old  MEM.DSP/BIOS Init Tables (.gblinit) = prog.get("ISRAM")//    new  MEM.DSP/BIOS Init Tables (.gblinit) = prog.get("EXTERN1")prog.module("MEM").GBLINITSEG = prog.get("EXTERN1")// value changed://    old  MEM.Startup Code Section (.sysinit) = prog.get("ISRAM")//    new  MEM.Startup Code Section (.sysinit) = prog.get("EXTERN1")prog.module("MEM").SYSINITSEG = prog.get("EXTERN1")// value changed://    old  MEM.Specify Separate Load Addresses = 0//    new  MEM.Specify Separate Load Addresses = 1prog.module("MEM").ENABLELOADADDR = 1// value changed://    old  MEM.Stack Section (.stack) = prog.get("ISRAM")//    new  MEM.Stack Section (.stack) = prog.get("EXTERN1")prog.module("MEM").STACKSEG = prog.get("EXTERN1")// value changed://    old  MEM.Stack Size (MAUs) = 1024//    new  MEM.Stack Size (MAUs) = 4096prog.module("MEM").STACKSIZE = 4096// value changed://    old  MEM.BIOS Code Section (.bios) = prog.get("ISRAM")//    new  MEM.BIOS Code Section (.bios) = prog.get("EXTERN1")prog.module("MEM").BIOSSEG = prog.get("EXTERN1")// value changed://    old  MEM.Argument Buffer Section (.args) = prog.get("ISRAM")//    new  MEM.Argument Buffer Section (.args) = prog.get("EXTERN1")prog.module("MEM").ARGSSEG = prog.get("EXTERN1")// value changed://    old  PRD.Object Memory = prog.get("ISRAM")//    new  PRD.Object Memory = prog.get("EXTERN1")prog.module("PRD").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  PRD0.function = prog.decl("FXN_F_nop", "asm")//    new  PRD0.function = prog.decl("llTimerTick")prog.module("PRD").instance("PRD0").fxn = prog.decl("llTimerTick")// value changed://    old  PRD0.period (ticks) = 65535//    new  PRD0.period (ticks) = 100prog.module("PRD").instance("PRD0").period = 100// value changed://    old  HST.Object Memory = prog.get("ISRAM")//    new  HST.Object Memory = prog.get("EXTERN1")prog.module("HST").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  TSK.Stack segment for dynamic tasks = prog.get("ISRAM")//    new  TSK.Stack segment for dynamic tasks = prog.get("EXTERN1")prog.module("TSK").STACKSEG = prog.get("EXTERN1")// value changed://    old  TSK.Object Memory = prog.get("ISRAM")//    new  TSK.Object Memory = prog.get("EXTERN1")prog.module("TSK").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  TSK0.Priority = 1//    new  TSK0.Priority = 5prog.module("TSK").instance("TSK0").priority = 5// value changed://    old  TSK0.Stack size (MAUs) = 1024//    new  TSK0.Stack size (MAUs) = 4096prog.module("TSK").instance("TSK0").stackSize = 4096// value changed://    old  TSK0.Task function = prog.decl("FXN_F_nop")//    new  TSK0.Task function = prog.decl("StackTest")prog.module("TSK").instance("TSK0").fxn = prog.decl("StackTest")// value changed://    old  IDL.Object Memory = prog.get("ISRAM")//    new  IDL.Object Memory = prog.get("EXTERN1")prog.module("IDL").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  LOG.Object Memory = prog.get("ISRAM")//    new  LOG.Object Memory = prog.get("EXTERN1")prog.module("LOG").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  PIP.Object Memory = prog.get("ISRAM")//    new  PIP.Object Memory = prog.get("EXTERN1")prog.module("PIP").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  SEM.Object Memory = prog.get("ISRAM")//    new  SEM.Object Memory = prog.get("EXTERN1")prog.module("SEM").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  MBX.Object Memory = prog.get("ISRAM")//    new  MBX.Object Memory = prog.get("EXTERN1")prog.module("MBX").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  QUE.Object Memory = prog.get("ISRAM")//    new  QUE.Object Memory = prog.get("EXTERN1")prog.module("QUE").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  LCK.Object Memory = prog.get("ISRAM")//    new  LCK.Object Memory = prog.get("EXTERN1")prog.module("LCK").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  SIO.Object Memory = prog.get("ISRAM")//    new  SIO.Object Memory = prog.get("EXTERN1")prog.module("SIO").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  STS.Object Memory = prog.get("ISRAM")//    new  STS.Object Memory = prog.get("EXTERN1")prog.module("STS").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  SYS.Trace Buffer Memory = prog.get("ISRAM")//    new  SYS.Trace Buffer Memory = prog.get("EXTERN1")prog.module("SYS").TRACESEG = prog.get("EXTERN1")// value changed://    old  DHL.Object Memory = prog.get("ISRAM")//    new  DHL.Object Memory = prog.get("EXTERN1")prog.module("DHL").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  HOOK_NDK.Create function = prog.decl("FXN_F_nop")//    new  HOOK_NDK.Create function = prog.decl("NDK_hookCreate")prog.module("HOOK").instance("HOOK_NDK").createFxn = prog.decl("NDK_hookCreate")// value changed://    old  HOOK_NDK.Initialization function = prog.decl("FXN_F_nop")//    new  HOOK_NDK.Initialization function = prog.decl("NDK_hookInit")prog.module("HOOK").instance("HOOK_NDK").initFxn = prog.decl("NDK_hookInit")// value changed://    old  DIO.Object Memory = prog.get("ISRAM")//    new  DIO.Object Memory = prog.get("EXTERN1")prog.module("DIO").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  GBL.User Init Function = prog.decl("FXN_F_nop")//    new  GBL.User Init Function = prog.decl("dm642_init")prog.module("GBL").USERINITFXN = prog.decl("dm642_init")// value changed://    old  MEM.Load Address - RTDX Text Segment (.rtdx_text) = prog.get("ISRAM")//    new  MEM.Load Address - RTDX Text Segment (.rtdx_text) = prog.get("EXTERN1")prog.module("MEM").LOADRTDXTEXTSEG = prog.get("EXTERN1")// value changed://    old  MEM.Load Address -Interrupt Service Table Memory (.hwi_vec) = prog.get("ISRAM")//    new  MEM.Load Address -Interrupt Service Table Memory (.hwi_vec) = prog.get("EXTERN1")prog.module("MEM").LOADHWIVECSEG = prog.get("EXTERN1")// value changed://    old  MEM.Load Address - Function Stub Memory (.hwi) = prog.get("ISRAM")//    new  MEM.Load Address - Function Stub Memory (.hwi) = prog.get("EXTERN1")prog.module("MEM").LOADHWISEG = prog.get("EXTERN1")// value changed://    old  MEM.Load Address - Constant Section (.const) = prog.get("ISRAM")//    new  MEM.Load Address - Constant Section (.const) = prog.get("EXTERN1")prog.module("MEM").LOADCONSTSEG = prog.get("EXTERN1")// value changed://    old  MEM.Load Address - C Function Initialization Table (.pinit) = prog.get("ISRAM")//    new  MEM.Load Address - C Function Initialization Table (.pinit) = prog.get("EXTERN1")prog.module("MEM").LOADPINITSEG = prog.get("EXTERN1")// value changed://    old  MEM.Load Address - Data Initialization Section (.cinit) = prog.get("ISRAM")//    new  MEM.Load Address - Data Initialization Section (.cinit) = prog.get("EXTERN1")prog.module("MEM").LOADCINITSEG = prog.get("EXTERN1")// value changed://    old  MEM.Load Address - Switch Jump Tables (.switch) = prog.get("ISRAM")//    new  MEM.Load Address - Switch Jump Tables (.switch) = prog.get("EXTERN1")prog.module("MEM").LOADSWITCHSEG = prog.get("EXTERN1")// value changed://    old  MEM.Load Address - Text Section (.text) = prog.get("ISRAM")//    new  MEM.Load Address - Text Section (.text) = prog.get("EXTERN1")prog.module("MEM").LOADTEXTSEG = prog.get("EXTERN1")// value changed://    old  MEM.Load Address - DSP/BIOS Init Tables (.gblinit) = prog.get("ISRAM")//    new  MEM.Load Address - DSP/BIOS Init Tables (.gblinit) = prog.get("EXTERN1")prog.module("MEM").LOADGBLINITSEG = prog.get("EXTERN1")// value changed://    old  MEM.Load Address - Startup Code Section (.sysinit) = prog.get("ISRAM")//    new  MEM.Load Address - Startup Code Section (.sysinit) = prog.get("EXTERN1")prog.module("MEM").LOADSYSINITSEG = prog.get("EXTERN1")// value changed://    old  MEM.Load Address - BIOS Code Section (.bios) = prog.get("ISRAM")//    new  MEM.Load Address - BIOS Code Section (.bios) = prog.get("EXTERN1")prog.module("MEM").LOADBIOSSEG = prog.get("EXTERN1")// value changed://    old  CLK.Object Memory = prog.get("ISRAM")//    new  CLK.Object Memory = prog.get("EXTERN1")prog.module("CLK").OBJMEMSEG = prog.get("EXTERN1")// value changed://    old  RTDX.RTDX Data Segment (.rtdx_data) = prog.get("ISRAM")//    new  RTDX.RTDX Data Segment (.rtdx_data) = prog.get("EXTERN1")prog.module("RTDX").RTDXDATASEG = prog.get("EXTERN1")// 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("EDMA_intDispatcher")prog.module("HWI").instance("HWI_INT8").fxn = prog.decl("EDMA_intDispatcher")// value changed://    old  SWI.Object Memory = prog.get("ISRAM")//    new  SWI.Object Memory = prog.get("EXTERN1")prog.module("SWI").OBJMEMSEG = prog.get("EXTERN1")assert.add('prog.module("HWI").instance("HWI_INT14").interruptSource == prog.get("Timer_0")')// value changed://    old BUF.Object Memory = prog.get("ISRAM")//    new  BUF.Object Memory = prog.get("EXTERN1")prog.module("BUF").OBJMEMSEG = prog.get("EXTERN1")// delete instance MEM.ISRAMprog.module("MEM").instance("ISRAM").destroy();// check any and all asserts added in the script aboveassert.check();prog.gen("evmdm642");

⌨️ 快捷键说明

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