76 lines
2.6 KiB
INI
76 lines
2.6 KiB
INI
/*
|
|
* ======== wolfsslTest.cfg ========
|
|
*/
|
|
|
|
/* ================ General configuration ================ */
|
|
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 TimeStamp = xdc.useModule('xdc.runtime.Timestamp');
|
|
|
|
var BIOS = xdc.useModule('ti.sysbios.BIOS');
|
|
var Clock = xdc.useModule('ti.sysbios.knl.Clock');
|
|
var Task = xdc.useModule('ti.sysbios.knl.Task');
|
|
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 Timer = xdc.useModule('ti.sysbios.hal.Timer');
|
|
|
|
BIOS.heapSize = 150000;
|
|
Task.idleTaskStackSize = 768;
|
|
Program.stack = 2048;
|
|
|
|
/* ================ System configuration ================ */
|
|
var SysMin = xdc.useModule('xdc.runtime.SysMin');
|
|
SysMin.bufSize = 128;
|
|
System.SupportProxy = SysMin;
|
|
|
|
/* Enable Semihosting for GNU targets to print to CCS console */
|
|
if (Program.build.target.$name.match(/gnu/)) {
|
|
var SemiHost = xdc.useModule('ti.sysbios.rts.gnu.SemiHostSupport');
|
|
}
|
|
|
|
/* ================ NDK configuration ================ */
|
|
var Ndk = xdc.loadPackage('ti.ndk.config');
|
|
var Global = xdc.useModule('ti.ndk.config.Global');
|
|
var Ip = xdc.useModule('ti.ndk.config.Ip');
|
|
var Udp = xdc.useModule('ti.ndk.config.Udp');
|
|
var Tcp = xdc.useModule('ti.ndk.config.Tcp');
|
|
|
|
Global.IPv6 = false;
|
|
Global.stackLibType = Global.MIN;
|
|
|
|
Global.pktNumFrameBufs = 10;
|
|
Global.memRawPageCount = 6;
|
|
Global.ndkThreadStackSize = 1536;
|
|
Global.lowTaskStackSize = 1024;
|
|
Global.normTaskStackSize = 1024;
|
|
Global.highTaskStackSize = 1024;
|
|
Tcp.transmitBufSize = 1024;
|
|
Tcp.receiveBufSize = 1024;
|
|
|
|
|
|
/* ================ Driver configuration ================ */
|
|
var TIRTOS = xdc.useModule('ti.tirtos.TIRTOS');
|
|
|
|
var EMAC = xdc.useModule('ti.drivers.EMAC');
|
|
EMAC.libType = EMAC.LibType_NonInstrumented;
|
|
var GPIO = xdc.useModule('ti.drivers.GPIO');
|
|
GPIO.libType = GPIO.LibType_NonInstrumented;
|
|
|
|
/* ================ wolfSSL configuration ================ */
|
|
try {
|
|
var wolfSSL = xdc.loadPackage('ti.net.wolfssl');
|
|
}
|
|
catch (e) {
|
|
print("Error: Could not find wolfSSL library! Make sure the wolfSSL library"
|
|
+ " is built and package path is updated for the build tool"
|
|
+ " to find the library. More detailed wolfSSL build instructions"
|
|
+ " can be found in the TI-RTOS user guide.");
|
|
}
|