c6455.tcf

来自「ti的TMS320C64XEMAC应用源代码」· TCF 代码 · 共 62 行

TCF
62
字号
// 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 + =
减小字号Ctrl + -
显示快捷键?