?? imagelab.tcf
字號(hào):
load(utils.findFile('assert.tci')); // load assert support// seed file for D:\projects\nvdk\examples\video2video\video2video.cdb.a02100: c:\dsptools\ccs6000\c6000\bios\include\4.80.208\c64xx.cdbprog.load("c:/dsptools/ccs6000/c6000/bios/include/c64xx.cdb");// value changed:// old ISRAM.enter a user defined heap identifier label = 0// new ISRAM.enter a user defined heap identifier label = 1prog.module("MEM").instance("ISRAM").enableHeapLabel = 1// value changed:// old ISRAM.heap size = 32768// new ISRAM.heap size = 262144prog.module("MEM").instance("ISRAM").heapSize = 262144// value changed:// old ISRAM.len = 1048576// new ISRAM.len = 1047552prog.module("MEM").instance("ISRAM").len = 1047552// value changed:// old ISRAM.base = 0// new ISRAM.base = 1024prog.module("MEM").instance("ISRAM").base = 1024// add instance MEM.SDRAMASDRAMA = prog.module("MEM").create("SDRAMA");// value changed:// old SDRAMA.space = "data"// new SDRAMA.space = "code/data"prog.module("MEM").instance("SDRAMA").space = "code/data"// value changed:// old SDRAMA.enter a user defined heap identifier label = 0// new SDRAMA.enter a user defined heap identifier label = 1prog.module("MEM").instance("SDRAMA").enableHeapLabel = 1// value changed:// old SDRAMA.heap size = 32768// new SDRAMA.heap size = 16777216prog.module("MEM").instance("SDRAMA").heapSize = 16777216// value changed:// old SDRAMA.len = 0// new SDRAMA.len = 268435456prog.module("MEM").instance("SDRAMA").len = 268435456// value changed:// old SDRAMA.base = 0// new SDRAMA.base = -2147483648prog.module("MEM").instance("SDRAMA").base = -2147483648// value changed:// old SDRAMA.comment = "<add comments here>"// new SDRAMA.comment = "external SDRAM EMIF A 256MB"prog.module("MEM").instance("SDRAMA").comment = "external SDRAM EMIF A 256MB"// add instance MEM.SDRAMBSDRAMB = prog.module("MEM").create("SDRAMB");// value changed:// old SDRAMB.space = "data"// new SDRAMB.space = "code/data"prog.module("MEM").instance("SDRAMB").space = "code/data"// value changed:// old SDRAMB.enter a user defined heap identifier label = 0// new SDRAMB.enter a user defined heap identifier label = 1prog.module("MEM").instance("SDRAMB").enableHeapLabel = 1// value changed:// old SDRAMB.heap size = 32768// new SDRAMB.heap size = 4194304prog.module("MEM").instance("SDRAMB").heapSize = 4194304// value changed:// old SDRAMB.len = 0// new SDRAMB.len = 8388608prog.module("MEM").instance("SDRAMB").len = 8388608// value changed:// old SDRAMB.base = 0// new SDRAMB.base = 1610612736prog.module("MEM").instance("SDRAMB").base = 1610612736// value changed:// old SDRAMB.comment = "<add comments here>"// new SDRAMB.comment = "external SDRAM EMIF B 8MB"prog.module("MEM").instance("SDRAMB").comment = "external SDRAM EMIF B 8MB"// add instance MEM.BOOTLOADERBOOTLOADER = prog.module("MEM").create("BOOTLOADER");// value changed:// old BOOTLOADER.space = "data"// new BOOTLOADER.space = "code/data"prog.module("MEM").instance("BOOTLOADER").space = "code/data"// value changed:// old BOOTLOADER.create a heap in this memory = 1// new BOOTLOADER.create a heap in this memory = 0prog.module("MEM").instance("BOOTLOADER").createHeap = 0// value changed:// old BOOTLOADER.len = 0// new BOOTLOADER.len = 448prog.module("MEM").instance("BOOTLOADER").len = 448// value changed:// old BOOTLOADER.base = 0// new BOOTLOADER.base = 512prog.module("MEM").instance("BOOTLOADER").base = 512// value changed:// old BOOTLOADER.comment = "<add comments here>"// new BOOTLOADER.comment = "Bootloader reserved space"prog.module("MEM").instance("BOOTLOADER").comment = "Bootloader reserved space"// add instance MEM.COMMDESCCOMMDESC = prog.module("MEM").create("COMMDESC");// value changed:// old COMMDESC.create a heap in this memory = 1// new COMMDESC.create a heap in this memory = 0prog.module("MEM").instance("COMMDESC").createHeap = 0// value changed:// old COMMDESC.len = 0// new COMMDESC.len = 64prog.module("MEM").instance("COMMDESC").len = 64// value changed:// old COMMDESC.base = 0// new COMMDESC.base = 960prog.module("MEM").instance("COMMDESC").base = 960// value changed:// old COMMDESC.comment = "<add comments here>"// new COMMDESC.comment = "PCI Communication Descriptor Tables"prog.module("MEM").instance("COMMDESC").comment = "PCI Communication Descriptor Tables"// add instance MEM.VECTORSVECTORS = prog.module("MEM").create("VECTORS");// value changed:// old VECTORS.space = "data"// new VECTORS.space = "code/data"prog.module("MEM").instance("VECTORS").space = "code/data"// value changed:// old VECTORS.create a heap in this memory = 1// new VECTORS.create a heap in this memory = 0prog.module("MEM").instance("VECTORS").createHeap = 0// value changed:// old VECTORS.len = 0// new VECTORS.len = 512prog.module("MEM").instance("VECTORS").len = 512// value changed:// old VECTORS.comment = "<add comments here>"// new VECTORS.comment = "reset and Interrupt Vector Table"prog.module("MEM").instance("VECTORS").comment = "reset and Interrupt Vector Table"// add instance LOG.myLOGmyLOG = prog.module("LOG").create("myLOG");// value changed:// old ISRAM.heap identifier label = prog.decl("segment_name", "asm")// new ISRAM.heap identifier label = prog.decl("seg_isram")prog.module("MEM").instance("ISRAM").heapLabel = prog.decl("seg_isram")// value changed:// old SDRAMA.heap identifier label = prog.decl("segment_name", "asm")// new SDRAMA.heap identifier label = prog.decl("seg_sdrama")prog.module("MEM").instance("SDRAMA").heapLabel = prog.decl("seg_sdrama")// value changed:// old SDRAMB.heap identifier label = prog.decl("segment_name", "asm")// new SDRAMB.heap identifier label = prog.decl("seg_sdramb")prog.module("MEM").instance("SDRAMB").heapLabel = prog.decl("seg_sdramb")// value changed:// old GBL.MAR128-143 - bitmask controls EMIFA CE0 space = 0// new GBL.MAR128-143 - bitmask controls EMIFA CE0 space = 65535prog.module("GBL").C641XMARCE0 = 65535// value changed:// old GBL.MAR96-111 - bitmask controls EMIFB CE space = 0// new GBL.MAR96-111 - bitmask controls EMIFB CE space = 1prog.module("GBL").C641XMAREMIFB = 1// value changed:// old MEM.Interrupt Service Table Memory (.hwi_vec) = prog.get("ISRAM")// new MEM.Interrupt Service Table Memory (.hwi_vec) = prog.get("VECTORS")prog.module("MEM").HWIVECSEG = prog.get("VECTORS")// value changed:// old MEM.C Variables Section (.far) = prog.get("ISRAM")// new MEM.C Variables Section (.far) = prog.get("SDRAMA")prog.module("MEM").FARSEG = prog.get("SDRAMA")// value changed:// old TSK.Stack segment for dynamic tasks = prog.get("ISRAM")// new TSK.Stack segment for dynamic tasks = prog.get("MEM_NULL")prog.module("TSK").STACKSEG = prog.get("MEM_NULL")// value changed:// old HWI_INT7.Use Dispatcher = 0// new HWI_INT7.Use Dispatcher = 1prog.module("HWI").instance("HWI_INT7").useDispatcher = 1// value changed:// old HWI_INT7.function = prog.decl("HWI_unused", "asm")// new HWI_INT7.function = prog.decl("INTR_dispatchExtInt")prog.module("HWI").instance("HWI_INT7").fxn = prog.decl("INTR_dispatchExtInt")// 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("INTR_dispatchEdma")prog.module("HWI").instance("HWI_INT8").fxn = prog.decl("INTR_dispatchEdma")// value changed:// old HWI_INT13.Use Dispatcher = 0// new HWI_INT13.Use Dispatcher = 1prog.module("HWI").instance("HWI_INT13").useDispatcher = 1// value changed:// old HWI_INT13.Interrupt Mask = "self"// new HWI_INT13.Interrupt Mask = "all"prog.module("HWI").instance("HWI_INT13").interruptMask = "all"assert.add('prog.module("HWI").instance("HWI_INT9").useDispatcher == 1')assert.add('prog.module("HWI").instance("HWI_INT9").fxn == prog.decl("RTDX_Poll")')assert.add('prog.module("HWI").instance("HWI_INT9").interruptSource == prog.get("JTAGRTDX9")')assert.add('prog.module("HWI").instance("HWI_INT14").interruptSource == prog.get("Timer_0")')// check any and all asserts added in the script aboveassert.check();prog.gen("video2video");
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -