📄 c6455.tcf
字号:
// DSP/BIOS Configuration Script for EMAC Example Application - 'EMAC Recv'
// Start with the generic dsk6455
utils.loadPlatform("ti.platforms.dsk6455");
/* The following DSP/BIOS Features are enabled. */
bios.enableMemoryHeaps(prog);
bios.enableRealTimeAnalysis(prog);
bios.enableRtdx(prog);
bios.enableTskManager(prog);
// Board Specifics
bios.HWI_INT5.fxn = prog.extern("HwInt");
bios.HWI_INT5.useDispatcher = 1;
bios.HWI.instance("HWI_INT5").interruptSelectNumber = 17;
// Create a heap in internal memory
bios.IRAM.createHeap = true;
bios.IRAM.heapSize = 0x20000;
bios.setMemCodeSections(prog, prog.get("IRAM"));
bios.setMemDataHeapSections(prog, prog.get("IRAM"));
bios.setMemDataNoHeapSections(prog, prog.get("IRAM"));
bios.HST.HOSTLINKTYPE = "NONE";
bios.RTDX.ENABLERTDX = 0;
bios.CLK.TIMERSELECT = "Timer 0";
bios.CLK.instance("PRD_clock").order = 1;
bios.PRD.create("PRD0");
bios.PRD.instance("PRD0").order = 1;
bios.PRD.instance("PRD0").period = 100;
bios.PRD.instance("PRD0").fxn = prog.extern("TimerTick");
bios.TSK.create("TSK0");
bios.TSK.instance("TSK0").order = 1;
bios.TSK.instance("TSK0").stackSize = 4096;
bios.TSK.instance("TSK0").priority = 5;
bios.TSK.instance("TSK0").fxn = prog.extern("TestMain");
bios.CLK.TIMERSELECT = "Timer 0";
bios.GBL.CLKOUT = 1000.0000;
bios.GBL.CALLUSERINITFXN = 1;
bios.GBL.USERINITFXN = prog.extern("gblUserInit");
// LOG object to display CPU load & other key data
var logTrace = bios.LOG.create( "logTrace" );
logTrace.comment = "default LOG object for application messages";
logTrace.logType = "circular";
logTrace.bufLen = 1024;
// !GRAPHICAL_CONFIG_TOOL_SCRIPT_INSERT_POINT!
if (config.hasReportedError == false) {
prog.gen();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -