📄 bios.tcf
字号:
load(utils.findFile('assert.tci')); // load assert support// seed file for D:\BIOS\bios.cdb.a03576: c:\ccstud~1.1\c5400\bios\include\4.00.07\c54xx.cdbprog.load("c:/ccstud~1.1/c5400/bios/include/c54xx.cdb");// add instance CLK.dataIO_CLKdataIO_CLK = prog.module("CLK").create("dataIO_CLK");// add instance LOG.tracetrace = prog.module("LOG").create("trace");// value changed:// old VECT.base = 65408// new VECT.base = 8192prog.module("MEM").instance("VECT").base = 8192// value changed:// old IDATA.len = 8064// new IDATA.len = 8191prog.module("MEM").instance("IDATA").len = 8191// value changed:// old IPROG.len = 8192// new IPROG.len = 8064prog.module("MEM").instance("IPROG").len = 8064// value changed:// old IPROG.base = 8192// new IPROG.base = 8320prog.module("MEM").instance("IPROG").base = 8320// add instance PRD.PRD0PRD0 = prog.module("PRD").create("PRD0");// add instance SWI.processing_SWIprocessing_SWI = prog.module("SWI").create("processing_SWI");// value changed:// old GBL.PMST(6-0) = 96// new GBL.PMST(6-0) = 32prog.module("GBL").LOWERPMST = 32// 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 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 PRD0.function = prog.decl("FXN_F_nop", "asm")// new PRD0.function = prog.decl("test")prog.module("PRD").instance("PRD0").fxn = prog.decl("test")// value changed:// old PRD0.period (ticks) = 65535// new PRD0.period (ticks) = 2prog.module("PRD").instance("PRD0").period = 2// value changed:// old dataIO_CLK.function = prog.decl("FXN_F_nop", "asm")// new dataIO_CLK.function = prog.decl("dataIO")prog.module("CLK").instance("dataIO_CLK").fxn = prog.decl("dataIO")// Warning processing_SWI.arg1 tags do not match // value changed:// old processing_SWI.arg1 = 0// new processing_SWI.arg1 = prog.decl("out_buffer")prog.module("SWI").instance("processing_SWI").arg1 = prog.decl("out_buffer")// Warning processing_SWI.arg0 tags do not match // value changed:// old processing_SWI.arg0 = 0// new processing_SWI.arg0 = prog.decl("inp_buffer")prog.module("SWI").instance("processing_SWI").arg0 = prog.decl("inp_buffer")// value changed:// old processing_SWI.mailbox = 0// new processing_SWI.mailbox = 10prog.module("SWI").instance("processing_SWI").mailbox = 10// value changed:// old processing_SWI.function = prog.decl("FXN_F_nop")// new processing_SWI.function = prog.decl("processing")prog.module("SWI").instance("processing_SWI").fxn = prog.decl("processing")// check any and all asserts added in the script aboveassert.check();prog.gen("bios");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -