请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C123GH6PM 工具/软件:TI-RTOS
/*========================= 常规配置=================== */
var Defaults = xdc.useModule('xdc.runtime.Defaults');
var Diags = xdc.useModule('xdc.runtime.Diags');
var Error = xdc.useModule('xdc.runtime.Error');
var Log = xdc.useModule('xdc.runtime.Log');
var Main = xdc.useModule('xdc.runtime.Main');
var Memory = xdc.useModule('xdc.runtime.Memory');
var System = xdc.useModule('xdc.runtime.System');
var Text = xdc.useModule('xdc.runtime.Text');
var BIOS = xdc.useModule('ti.sysbios.BIOS');
var Clock = xdc.useModule('ti.sysbios.knl.Clock');
var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
VAR HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem');
//var FatFS = xdc.useModule('ti.sysbios.fatfs.FatFS');
/*====== 系统配置=================== */
var SysMin = xdc.useModule('xdc.runtime.SysMin');
var Swi = xdc.useModule('ti.sysbios.knl.Swi');
System.SupportProxy = SysMin;
/*=================== 日志记录配置=========== */
var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
/*========================= 内核配置=================== */
/*使用自定义库*
/ var BIOS = xdc.useModule('ti.sysbios.BIOS');
BIOS.libType = BIOS.LibType_Custom;
BIOS.logsEnabled = true;
BIOS.assertsEnabled = true;
var hwi0Params = new Hwi.Params ();
hwi0Params.instance.name ="Timer_2A_INT";
Program.global.Timer_2A_INT = Hwi.create (39);"Timer_Parwiams"、"Timer_0isr"
program.stack = 1024;
BIOS.heapSize = 0;
BIOS.cpufreq.lo = 40000000;
var swi0Params = new Swi.Params ();
swi0Params.instance.name ="LEDSwi";
swi0Params.priority = 1;
Program.global.LEDSwi = Swi.create ("&led"、swi0Params);
Swi.numPriorities = 32;
LoggingSetup.sysbiosLogging = true;


