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

📄 c6455.tcf

📁 ti的TMS320C64XEMAC应用源代码
💻 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 + -