This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Ubuntu 10.10 CCS5 Import CCS3.3 project

I've been trying to import an existing CCSv3.3 project into CCS5 and get the following cryptic error in the attached migration.log.

 

There should be two attached files: migration.log and AudioChannels.tcf.txt (renamed so that it can be uploaded).

 

As for CCS version:

Code Composer Studio

 Version: N201010041800

Any comments/suggestions/ideas will be sincerely welcome

 

 

!ERROR: java.lang.IllegalArgumentException
	at java.net.URI.create(Unknown Source)
	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.processSources(LegacyProjectImporter.java:662)
	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.createManagedMakeProject(LegacyProjectImporter.java:451)
	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.doRun(LegacyProjectImporter.java:259)
	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.access$0(LegacyProjectImporter.java:220)
	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter$1.run(LegacyProjectImporter.java:203)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1957)
	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.run(LegacyProjectImporter.java:201)
	at com.ti.ccstudio.managedbuild.ui.wizards.importlegacy.ImportLegacyProjectWizard$1.run(ImportLegacyProjectWizard.java:110)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.net.URISyntaxException: Illegal character in path at index 2: ..\bin\AudioChannels.tcf
	at java.net.URI$Parser.fail(Unknown Source)
	at java.net.URI$Parser.checkChars(Unknown Source)
	at java.net.URI$Parser.parseHierarchical(Unknown Source)
	at java.net.URI$Parser.parse(Unknown Source)
	at java.net.URI.<init>(Unknown Source)
	... 11 more


-

utils.loadPlatform("ti.platforms.evm6424");

/* The following DSP/BIOS Features are enabled.  */
bios.enableRealTimeAnalysis(prog);
bios.enableRtdx(prog);
bios.enableTskManager(prog);

bios.HWI.instance("HWI_INT4").interruptSelectNumber = 51;
bios.HWI.instance("HWI_INT4").fxn = prog.extern("isrAudio");
bios.HWI.instance("HWI_INT4").useDispatcher = 1;

bios.MEM.NOMEMORYHEAPS = 0;
bios.MEM.instance("IRAM").createHeap = 1;
bios.MEM.instance("IRAM").heapSize = 0x00008000;

bios.IDL.create("IDL_dipSwitch");
bios.IDL.instance("IDL_dipSwitch").order = 1;
bios.IDL.instance("IDL_dipSwitch").fxn = prog.extern("readDipSwitches");

bios.MEM.instance("DDR2").createHeap = 1;
bios.MEM.instance("DDR2").heapSize = 0x02000000;
bios.MEM.instance("DDR2").enableHeapLabel = 1;
bios.MEM.instance("DDR2").heapLabel = prog.extern("AUDIO_DDR2");

bios.MEM.STACKSIZE = 0x8000;

bios.QUE.create("qDev");
bios.QUE.create("qProc");
bios.SEM.create("semBufRdy");

bios.LOG.create("audioChannelLog");
bios.LOG.instance("audioChannelLog").bufSeg = prog.get("DDR2");
bios.LOG.instance("audioChannelLog").bufLen = 1024;

bios.MEM.NOMEMORYHEAPS = 0;
bios.MEM.ENABLELOADADDR = 0;
bios.MEM.USERCOMMANDFILE = 1;

bios.MEM.BIOSOBJSEG = prog.get("DDR2");
bios.MEM.MALLOCSEG = prog.get("DDR2");
bios.MEM.ARGSSEG = prog.get("IRAM");
bios.MEM.STACKSEG = prog.get("IRAM");
bios.MEM.GBLINITSEG = prog.get("IRAM");
bios.MEM.TRCDATASEG = prog.get("IRAM");
bios.MEM.SYSDATASEG = prog.get("IRAM");
bios.MEM.OBJSEG = prog.get("IRAM");

bios.MEM.instance("DDR2").heapSize = 0x04000000;
bios.MEM.instance("L1DSRAM").createHeap = 1;
bios.MEM.instance("L1DSRAM").createHeap = 0;
bios.MEM.instance("IRAM").createHeap = 0;
bios.MEM.instance("SRAM").createHeap = 1;
bios.MEM.instance("SRAM").heapSize = 0x00050000;
bios.MEM.instance("SRAM").createHeap = 0;
bios.MEM.STACKSIZE = 0xa000;
bios.MEM.STACKSIZE = 0xf000;
bios.MEM.STACKSIZE = 0x20000;
bios.MEM.STACKSIZE = 0xf000;
bios.GBL.C64PLUSL2CFG = "32k";
bios.GBL.C64PLUSL2CFG = "0k";
bios.GBL.C64PLUSMAR128to159 = 0x00000000;
bios.GBL.C64PLUSMAR128to159 = 0xffffffff;

bios.GBL.C64PLUSL2CFG = "0k";

bios.PRD.create("PRD0");
bios.PRD.instance("PRD0").order = 1;
bios.PRD.instance("PRD0").fxn = prog.extern("RtpOut");
bios.PRD.instance("PRD0").period = 327;
bios.PRD.instance("PRD0").period = 10;
bios.PRD.instance("PRD0").destroy();
bios.PRD.create("PRD0");
bios.PRD.instance("PRD0").order = 2;
bios.PRD.instance("PRD0").fxn = prog.extern("RtpOut");
bios.PRD.instance("PRD0").period = 10;
bios.PRD.instance("PRD0").fxn = prog.extern("decoderOut");
bios.TSK.instance("TSK_idle").order = 1;

bios.GBL.C64PLUSMAR0to31 = 0x00000000;
bios.GBL.C64PLUSMAR128to159 = 0x8fffffff;
bios.GBL.C64PLUSMAR128to159 = 0x00000000;
bios.GBL.C64PLUSMAR128to159 = 0x8fffffff;
bios.MEM.ARGSSEG = prog.get("DDR2");
bios.MEM.STACKSEG = prog.get("DDR2");
bios.MEM.GBLINITSEG = prog.get("DDR2");
bios.MEM.TRCDATASEG = prog.get("DDR2");
bios.MEM.SYSDATASEG = prog.get("DDR2");
bios.MEM.OBJSEG = prog.get("DDR2");
bios.MEM.BIOSSEG = prog.get("DDR2");
bios.MEM.SYSINITSEG = prog.get("DDR2");
bios.MEM.HWISEG = prog.get("DDR2");
bios.MEM.HWIVECSEG = prog.get("DDR2");
bios.MEM.RTDXTEXTSEG = prog.get("DDR2");
bios.MEM.BIOSSEG = prog.get("SRAM");
bios.MEM.SYSINITSEG = prog.get("SRAM");
bios.MEM.HWISEG = prog.get("SRAM");
bios.MEM.HWIVECSEG = prog.get("SRAM");
bios.MEM.RTDXTEXTSEG = prog.get("SRAM");
bios.MEM.BIOSSEG = prog.get("IRAM");
bios.MEM.SYSINITSEG = prog.get("IRAM");
bios.MEM.HWISEG = prog.get("IRAM");
bios.MEM.HWIVECSEG = prog.get("IRAM");
bios.MEM.RTDXTEXTSEG = prog.get("IRAM");
bios.MEM.ARGSSEG = prog.get("IRAM");
bios.MEM.STACKSEG = prog.get("IRAM");
bios.MEM.GBLINITSEG = prog.get("IRAM");
bios.MEM.TRCDATASEG = prog.get("IRAM");
bios.MEM.SYSDATASEG = prog.get("IRAM");
bios.MEM.OBJSEG = prog.get("IRAM");
bios.GBL.C64PLUSL2CFG = "32k";
bios.MEM.instance("IRAM").len = 0x00010000;
bios.MEM.instance("CACHE_L2").base = 0x10810000;
bios.MEM.instance("CACHE_L2").len = 0x00010000;
bios.GBL.C64PLUSL2CFG = "64k";
bios.MEM.ARGSSEG = prog.get("DDR2");
bios.MEM.STACKSEG = prog.get("DDR2");
bios.MEM.GBLINITSEG = prog.get("DDR2");
bios.MEM.TRCDATASEG = prog.get("DDR2");
bios.MEM.SYSDATASEG = prog.get("DDR2");
bios.MEM.OBJSEG = prog.get("DDR2");
bios.TSK.create("DecodeTSK0");
bios.TSK.instance("DecodeTSK0").order = 4;
bios.TSK.create("DecodeTSK1");
bios.TSK.instance("DecodeTSK1").order = 5;
bios.TSK.create("DecodeTSK2");
bios.TSK.instance("DecodeTSK2").order = 6;
bios.TSK.create("DecodeTSK3");
bios.TSK.instance("DecodeTSK3").order = 7;
bios.TSK.create("DecodeTSK4");
bios.TSK.instance("DecodeTSK4").order = 8;
bios.TSK.create("DecodeTSK5");
bios.TSK.instance("DecodeTSK5").order = 9;
bios.TSK.create("DecodeTSK6");
bios.TSK.instance("DecodeTSK6").order = 10;
bios.TSK.create("DecodeTSK7");
bios.TSK.instance("DecodeTSK7").order = 11;
bios.TSK.instance("DecodeTSK0").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("DecodeTSK1").stackSize = 11024;
bios.TSK.instance("DecodeTSK1").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("DecodeTSK2").stackSize = 11024;
bios.TSK.instance("DecodeTSK2").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("DecodeTSK0").stackSize = 11024;
bios.TSK.instance("DecodeTSK3").stackSize = 11024;
bios.TSK.instance("DecodeTSK3").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("DecodeTSK4").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("DecodeTSK4").stackSize = 11024;
bios.TSK.instance("DecodeTSK5").stackSize = 11024;
bios.TSK.instance("DecodeTSK5").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("DecodeTSK6").stackSize = 11024;
bios.TSK.instance("DecodeTSK6").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("DecodeTSK7").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("DecodeTSK7").stackSize = 11024;
bios.TSK.instance("DecodeTSK0").fxn = prog.extern("decodeProc1");
bios.TSK.instance("DecodeTSK0").fxn = prog.extern("FXN_F_nop");
bios.TSK.instance("DecodeTSK0").fxn = prog.extern("deccodeProc0");
bios.TSK.instance("DecodeTSK0").fxn = prog.extern("FXN_F_nop");
bios.TSK.instance("DecodeTSK0").fxn = prog.extern("decodeProc0");
bios.TSK.instance("DecodeTSK1").fxn = prog.extern("decodeProc1");
bios.TSK.instance("DecodeTSK2").fxn = prog.extern("decodeProc2");
bios.TSK.instance("DecodeTSK3").fxn = prog.extern("decodeProc3");
bios.TSK.instance("DecodeTSK4").fxn = prog.extern("decodeProc5");
bios.TSK.instance("DecodeTSK4").fxn = prog.extern("decodeProc4");
bios.TSK.instance("DecodeTSK5").fxn = prog.extern("decodeProc5");
bios.TSK.instance("DecodeTSK6").fxn = prog.extern("decodeProc6");
bios.TSK.instance("DecodeTSK7").fxn = prog.extern("decodeProc7");
bios.TSK.instance("DecodeTSK1").order = 3;
bios.TSK.instance("DecodeTSK2").order = 4;
bios.TSK.instance("DecodeTSK3").order = 5;
bios.TSK.instance("DecodeTSK4").order = 6;
bios.TSK.instance("DecodeTSK5").order = 7;
bios.TSK.instance("DecodeTSK6").order = 8;
bios.TSK.instance("DecodeTSK7").order = 9;
bios.TSK.instance("DecodeTSK0").destroy();
bios.TSK.instance("DecodeTSK2").order = 3;
bios.TSK.instance("DecodeTSK3").order = 4;
bios.TSK.instance("DecodeTSK4").order = 5;
bios.TSK.instance("DecodeTSK5").order = 6;
bios.TSK.instance("DecodeTSK6").order = 7;
bios.TSK.instance("DecodeTSK7").order = 8;
bios.TSK.instance("DecodeTSK1").destroy();
bios.TSK.instance("DecodeTSK3").order = 3;
bios.TSK.instance("DecodeTSK4").order = 4;
bios.TSK.instance("DecodeTSK5").order = 5;
bios.TSK.instance("DecodeTSK6").order = 6;
bios.TSK.instance("DecodeTSK7").order = 7;
bios.TSK.instance("DecodeTSK2").destroy();
bios.TSK.instance("DecodeTSK4").order = 3;
bios.TSK.instance("DecodeTSK5").order = 4;
bios.TSK.instance("DecodeTSK6").order = 5;
bios.TSK.instance("DecodeTSK7").order = 6;
bios.TSK.instance("DecodeTSK3").destroy();
bios.TSK.instance("DecodeTSK5").order = 3;
bios.TSK.instance("DecodeTSK6").order = 4;
bios.TSK.instance("DecodeTSK7").order = 5;
bios.TSK.instance("DecodeTSK4").destroy();
bios.TSK.instance("DecodeTSK6").order = 3;
bios.TSK.instance("DecodeTSK7").order = 4;
bios.TSK.instance("DecodeTSK5").destroy();
bios.TSK.instance("DecodeTSK7").order = 3;
bios.TSK.instance("DecodeTSK6").destroy();
bios.TSK.instance("DecodeTSK7").destroy();

bios.TSK.create("TSK_packetProc");
bios.TSK.instance("TSK_packetProc").order = 3;
bios.TSK.instance("TSK_packetProc").stackSize = 160000;
bios.TSK.instance("TSK_packetProc").fxn = prog.extern("tskProcBuf");
bios.TSK.instance("TSK_packetProc").stackMemSeg = prog.get("DDR2");
bios.TSK.create("TSK_messageProc");
bios.TSK.instance("TSK_messageProc").order = 4;
bios.TSK.instance("TSK_messageProc").stackMemSeg = prog.get("DDR2");
bios.QUE.create("qMsg");
bios.TSK.create("TSK0_RTP");
bios.TSK.instance("TSK0_RTP").order = 5;
bios.TSK.create("TSK1_RTP");
bios.TSK.instance("TSK1_RTP").order = 6;
bios.TSK.instance("TSK1_RTP").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK0_RTP").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK0_RTP").stackSize = 11024;
bios.TSK.instance("TSK1_RTP").stackSize = 11024;
bios.TSK.instance("TSK_packetProc").arg0 = prog.extern("pCh", "asm");
bios.TSK.instance("TSK_packetProc").arg0 = 0;
bios.TSK.instance("TSK_packetProc").order = 2;
bios.TSK.instance("TSK_messageProc").order = 3;
bios.TSK.instance("TSK0_RTP").order = 4;
bios.TSK.instance("TSK1_RTP").order = 5;
bios.SEM.create("semRtpRdy");
bios.SEM.instance("semRtpRdy").destroy();
bios.TSK.instance("TSK1_RTP").order = 4;
bios.TSK.instance("TSK0_RTP").destroy();
bios.TSK.instance("TSK1_RTP").destroy();
bios.PRD.instance("PRD0").fxn = prog.extern("decodeOutPRD");
bios.PRD.instance("PRD0").fxn = prog.extern("decoderOut");
bios.GBL.C64PLUSMAR128to159 = 0x88ffffff;
bios.GBL.C64PLUSMAR128to159 = 0x8fffffff;
bios.GBL.C64PLUSMAR128to159 = 0x88ffffff;
bios.GBL.C64PLUSMAR128to159 = 0x87ffffff;
bios.MEM.create("DDR2_NOCACH");
bios.MEM.instance("DDR2_NOCACH").base = 0x07000000;
bios.MEM.instance("DDR2_NOCACH").len = 0x01000000;
bios.MEM.instance("DDR2_NOCACH").createHeap = 0;
bios.GBL.C64PLUSMAR128to159 = 0x88ffffff;
bios.MEM.instance("DDR2_NOCACH").destroy();
bios.GBL.C64PLUSMAR128to159 = 0x8fffffff;
bios.TSK.instance("TSK_messageProc").destroy();
bios.PRD.instance("PRD0").destroy();
bios.TSK.instance("TSK_packetProc").stackSize = 260000;
bios.TSK.instance("TSK_packetProc").stackSize = 460000;
bios.TSK.instance("TSK_packetProc").stackSize = 860000;
bios.TSK.instance("TSK_packetProc").stackSize = 160000;
bios.MEM.STACKSIZE = 0xf0000;
bios.GBL.C64PLUSMAR128to159 = 0x87ffffff;
bios.MEM.create("DDR2_NONCACHE");
bios.MEM.instance("DDR2").len = 0x07000000;
bios.MEM.instance("DDR2_NONCACHE").base = 0x87000000;
bios.MEM.instance("DDR2_NONCACHE").len = 0x01000000;
bios.MEM.instance("DDR2_NONCACHE").createHeap = 0;
bios.BUF.OBJMEMSEG = prog.get("DDR2");
bios.BUF.create("BUF_HOST_DSP");
bios.MEM.instance("DDR2_NONCACHE").createHeap = 1;
bios.MEM.instance("DDR2_NONCACHE").heapSize = 0x00800000;
bios.MEM.instance("DDR2_NONCACHE").enableHeapLabel = 1;
bios.MEM.instance("DDR2_NONCACHE").heapLabel = prog.extern("HOST_DSP", "asm");
bios.MEM.instance("DDR2_NONCACHE").heapLabel = prog.extern("HOST_DSP_MEM", "asm");
bios.MEM.instance("DDR2_NONCACHE").heapLabel = prog.extern("HOST_DSP_MEM");
bios.TSK.instance("TSK_packetProc").stackSize = 260000;
bios.TSK.instance("TSK_packetProc").stackSize = 160000;
bios.TSK.instance("TSK_packetProc").stackSize = 260000;
bios.MEM.instance("DDR2_NONCACHE").heapLabel = prog.extern("NONCACHE");
bios.GBL.C64PLUSMAR128to159 = 0x0000007f;
bios.CLK.TIMERSELECT = "Timer 1";
bios.CLK.MICROSECONDS = 10000.0000;
bios.CLK.MICROSECONDS = 100.0000;
bios.CLK.MICROSECONDS = 1000.0000;
bios.HWI.instance("HWI_INT6").interruptSelectNumber = 56;
bios.HWI.instance("HWI_INT6").fxn = prog.extern("pciIsr");
bios.TSK.instance("TSK_packetProc").priority = 3;
bios.TSK.instance("TSK_packetProc").priority = 4;
bios.TSK.create("TSK_msgProc");
bios.TSK.instance("TSK_msgProc").order = 3;
bios.TSK.instance("TSK_msgProc").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK_msgProc").stackSize = 10000;
bios.TSK.instance("TSK_msgProc").priority = 2;
bios.TSK.instance("TSK_msgProc").fxn = prog.extern("msgProcTask");
bios.SEM.create("SEM_msgIn");
bios.HWI.instance("HWI_INT6").interruptSelectNumber = 0;
bios.HWI.instance("HWI_INT4").interruptSelectNumber = 56;
bios.HWI.instance("HWI_INT6").interruptSelectNumber = 6;
bios.HWI.instance("HWI_INT4").fxn = prog.extern("pciIsr");
bios.HWI.instance("HWI_INT4").interruptSelectNumber = 4;
bios.HWI.instance("HWI_INT4").fxn = prog.extern("HW_unused");
bios.HWI.instance("HWI_INT4").fxn = prog.extern("HWI_unused", "asm");
bios.HWI.instance("HWI_INT6").fxn = prog.extern("pciIsr");
bios.HWI.instance("HWI_INT6").interruptSelectNumber = 56;
bios.HWI.instance("HWI_INT6").useDispatcher = 1;
bios.HWI.instance("HWI_INT6").fxn = prog.extern("HWI_unused", "asm");
bios.HWI.instance("HWI_INT6").useDispatcher = 0;
bios.HWI.instance("HWI_INT6").useDispatcher = 1;
bios.HWI.instance("HWI_INT6").fxn = prog.extern("psiIsr");
bios.HWI.instance("HWI_INT4").useDispatcher = 0;
bios.HWI.instance("HWI_INT6").fxn = prog.extern("pciIsr");
bios.HWI.instance("HWI_INT6").useDispatcher = 0;
bios.HWI.instance("HWI_INT4").useDispatcher = 1;
bios.HWI.instance("HWI_INT4").fxn = prog.extern("pciIsr");
bios.HWI.instance("HWI_INT6").interruptSelectNumber = 6;
bios.HWI.instance("HWI_INT6").fxn = prog.extern("HWI_unused", "asm");
bios.HWI.instance("HWI_INT4").interruptSelectNumber = 56;
bios.HWI.instance("HWI_INT6").fxn = prog.extern("isrAudio");
bios.HWI.instance("HWI_INT6").interruptSelectNumber = 51;
bios.HWI.instance("HWI_INT6").useDispatcher = 1;
bios.HWI.instance("HWI_INT4").interruptSelectNumber = 51;
bios.HWI.instance("HWI_INT4").fxn = prog.extern("isrAudio");
bios.HWI.instance("HWI_INT6").useDispatcher = 0;
bios.HWI.instance("HWI_INT6").useDispatcher = 1;
bios.HWI.instance("HWI_INT4").useDispatcher = 0;
bios.HWI.instance("HWI_INT4").useDispatcher = 1;
bios.HWI.instance("HWI_INT6").useDispatcher = 0;
bios.HWI.instance("HWI_INT4").interruptMask = "none";
bios.HWI.instance("HWI_INT4").interruptMask = "all";
bios.HWI.instance("HWI_INT4").interruptMask = "self";
bios.HWI.instance("HWI_INT4").interruptSelectNumber = 4;
bios.HWI.instance("HWI_INT4").fxn = prog.extern("HWI_unused", "asm");
bios.HWI.instance("HWI_INT6").useDispatcher = 1;
bios.HWI.instance("HWI_INT6").interruptMask = "all";
bios.HWI.instance("HWI_INT6").interruptMask = "self";
bios.HWI.instance("HWI_INT6").interruptSelectNumber = 6;
bios.HWI.instance("HWI_INT6").useDispatcher = 0;
bios.HWI.instance("HWI_INT6").fxn = prog.extern("HWI_unused", "asm");
bios.HWI.instance("HWI_INT4").fxn = prog.extern("isrAudio");
bios.HWI.instance("HWI_INT4").interruptSelectNumber = 51;
bios.HWI.instance("HWI_INT5").interruptSelectNumber = 51;
bios.HWI.instance("HWI_INT5").fxn = prog.extern("isrAudio");
bios.HWI.instance("HWI_INT5").useDispatcher = 1;
bios.HWI.instance("HWI_INT4").interruptSelectNumber = 4;
bios.HWI.instance("HWI_INT4").fxn = prog.extern("HWI_unused", "asm");
bios.HWI.instance("HWI_INT5").interruptMask = "bitmask";
bios.HWI.instance("HWI_INT5").interruptBitMask = 0x0010;
bios.HWI.instance("HWI_INT5").interruptBitMask = 0x0020;
bios.HWI.instance("HWI_INT5").interruptMask = "self";
bios.HWI.instance("HWI_INT5").interruptSelectNumber = 5;
bios.HWI.instance("HWI_INT5").fxn = prog.extern("HWI_unused", "asm");
bios.HWI.instance("HWI_INT4").fxn = prog.extern("isrAudio");
bios.HWI.instance("HWI_INT4").interruptSelectNumber = 51;
bios.HWI.instance("HWI_INT5").useDispatcher = 0;
bios.HWI.instance("HWI_INT5").interruptSelectNumber = 56;
bios.HWI.instance("HWI_INT5").fxn = prog.extern("pciIsr");
bios.HWI.instance("HWI_INT5").useDispatcher = 1;
bios.TSK.instance("TSK_packetProc").stackSize = 460000;
bios.HWI.instance("HWI_INT7").interruptSelectNumber = 56;
bios.HWI.instance("HWI_INT7").fxn = prog.extern("pciIsr");
bios.HWI.instance("HWI_INT7").useDispatcher = 1;
bios.HWI.instance("HWI_INT7").useDispatcher = 1;
bios.HWI.instance("HWI_INT5").interruptSelectNumber = 51;
bios.HWI.instance("HWI_INT5").fxn = prog.extern("isrAudio");
bios.HWI.instance("HWI_INT4").interruptSelectNumber = 4;
bios.HWI.instance("HWI_INT4").fxn = prog.extern("HWI_unused", "asm");
bios.HWI.instance("HWI_INT4").useDispatcher = 0;
bios.SEM.create("SEM_rtpIn");
bios.TSK.instance("TSK_msgProc").stackSize = 40000;
bios.SEM.instance("SEM_msgIn").destroy();
bios.SEM.create("semMsgIn");
bios.SEM.instance("semMsgIn").destroy();
bios.SEM.create("semMsgIn");
bios.TSK.instance("TSK_msgProc").stackSize = 400000;
bios.TSK.instance("TSK_msgProc").priority = 4;
bios.TSK.instance("TSK_msgProc").stackSize = 500000;
bios.TSK.instance("TSK_msgProc").stackSize = 600000;
bios.HWI.instance("HWI_INT4").interruptSelectNumber = 56;
bios.HWI.instance("HWI_INT4").fxn = prog.extern("pciIsr");
bios.HWI.instance("HWI_INT4").useDispatcher = 1;
bios.HWI.instance("HWI_INT7").interruptSelectNumber = 7;
bios.HWI.instance("HWI_INT7").fxn = prog.extern("HWI_unused", "asm");
bios.HWI.instance("HWI_INT7").useDispatcher = 0;
bios.TSK.instance("TSK_msgProc").stackSize = 700000;
bios.HWI.instance("HWI_INT5").interruptSelectNumber = 5;
bios.HWI.instance("HWI_INT5").fxn = prog.extern("HWI_unused", "asm");
bios.HWI.instance("HWI_INT5").useDispatcher = 0;
bios.HWI.instance("HWI_INT5").interruptSelectNumber = 51;
bios.HWI.instance("HWI_INT5").fxn = prog.extern("isrAudio");
bios.HWI.instance("HWI_INT5").useDispatcher = 1;
bios.TSK.instance("TSK_packetProc").stackSize = 600000;
bios.TSK.instance("TSK_packetProc").stackSize = 800000;
bios.TSK.instance("TSK_packetProc").stackSize = 1000000;
bios.MEM.instance("IRAM").len = 0x00000f00;
bios.MEM.instance("IRAM").len = 0x00000800;
bios.MEM.instance("CACHE_L2").len = 0x0001f800;
bios.MEM.instance("CACHE_L2").base = 0x10800800;
bios.MEM.instance("CACHE_L2").len = 0x00010000;
bios.MEM.instance("CACHE_L2").base = 0x10810000;
bios.MEM.instance("IRAM").len = 0x00010000;
bios.MEM.instance("SRAM").destroy();
bios.MEM.instance("DDR2").len = 0x10000000;
bios.MEM.instance("DDR2").len = 0x08000000;
bios.MEM.instance("DDR2").len = 0x07000000;
bios.MEM.create("DDR2_M");
bios.MEM.instance("DDR2_M").base = 0x88000000;
bios.MEM.instance("DDR2_M").len = 0x08000000;
bios.MEM.instance("DDR2_M").enableHeapLabel = 0;
bios.MEM.instance("DDR2_M").createHeap = 0;
bios.MEM.instance("DDR2_M").space = "reserved";
bios.MEM.instance("DDR2_NONCACHE").base = 0x80000000;
bios.MEM.instance("DDR2").base = 0x81000000;
bios.MEM.instance("DDR2").len = 0x08000000;
bios.GBL.C64PLUSMAR128to159 = 0x000000fe;
bios.MEM.instance("DDR2").len = 0x07000000;
bios.MEM.instance("DDR2_M").destroy();
bios.MEM.instance("DDR2").len = 0x0e000000;
bios.MEM.instance("DDR2").len = 0x07000000;
bios.MEM.create("DDR2_R");
bios.MEM.instance("DDR2_R").createHeap = 0;
bios.MEM.instance("DDR2_R").space = "reserved";
bios.MEM.instance("DDR2_R").base = 0x88000000;
bios.MEM.instance("DDR2_R").len = 0x08000000;
bios.HWI.RESETVECTOR = 1;
bios.MEM.create("VECS");
bios.MEM.instance("IRAM").base = 0x10800200;
bios.MEM.instance("IRAM").len = 0x0000fe00;
bios.MEM.instance("VECS").base = 0x10800000;
bios.MEM.instance("VECS").len = 0x00000200;
bios.MEM.instance("VECS").createHeap = 0;
bios.MEM.instance("VECS").space = "reserved";
bios.MEM.instance("VECS").space = "code";
bios.MEM.HWIVECSEG = prog.get("VECS");
bios.HWI.RESETVECTORADDR = 0x10800000;
bios.HWI.instance("HWI_RESET").useDispatcher = 1;
bios.HWI.instance("HWI_RESET").useDispatcher = 0;
bios.MEM.HWISEG = prog.get("VECS");
bios.MEM.HWIVECSEG = prog.get("IRAM");
bios.MEM.HWISEG = prog.get("IRAM");
bios.MEM.HWIVECSEG = prog.get("VECS");
bios.MEM.instance("IRAM").base = 0x10800220;
bios.MEM.instance("IRAM").len = 0x0000fde0;
bios.MEM.instance("VECS").len = 0x00000220;
bios.MEM.instance("IRAM").base = 0x10800240;
bios.MEM.instance("IRAM").len = 0x0000fdc0;
bios.MEM.instance("VECS").len = 0x00000240;
bios.MEM.instance("VECS").len = 0x00000020;
bios.MEM.instance("IRAM").base = 0x10800020;
bios.MEM.instance("IRAM").len = 0x0000ffe0;
bios.MEM.HWIVECSEG = prog.get("IRAM");
bios.MEM.instance("VECS").comment = "Start Vector";
bios.SEM.create("semPciIsr");
bios.HWI.instance("HWI_INT4").fxn = prog.extern("pciInterrupt");
bios.SEM.create("semTestII");
bios.PRD.create("PRD0");
bios.PRD.instance("PRD0").order = 1;
bios.PRD.instance("PRD0").period = 10;
bios.PRD.instance("PRD0").fxn = prog.extern("testII");
bios.TSK.instance("TSK_msgProc").order = 2;
bios.TSK.instance("TSK_packetProc").destroy();
bios.MEM.create("DDR2_HOST_SHARED");
bios.MEM.instance("DDR2_HOST_SHARED").comment = "Shared memory b/n DSP & Host";
bios.MEM.instance("DDR2_HOST_SHARED").base = 0x80000190;
bios.MEM.instance("DDR2_HOST_SHARED").len = 0x00061a80;
bios.MEM.instance("DDR2_HOST_SHARED").createHeap = 0;
bios.MEM.instance("DDR2_NONCACHE").base = 0x80061c10;
bios.MEM.instance("DDR2_NONCACHE").len = 0x00f9e3f0;
bios.PRD.instance("PRD0").destroy();
bios.HWI.instance("HWI_RESET").useDispatcher = 1;
bios.HWI.instance("HWI_RESET").useDispatcher = 0;
bios.PRD.create("PRD_Mixer");
bios.PRD.instance("PRD_Mixer").order = 1;
bios.PRD.instance("PRD_Mixer").period = 10;
bios.PRD.instance("PRD_Mixer").comment = "Calls Mixer every 10msec";
bios.PRD.instance("PRD_Mixer").fxn = prog.extern("NewMix");
bios.PRD.instance("PRD_Mixer").period = 5;
bios.PRD.instance("PRD_Mixer").destroy();
bios.PRD.create("PRD_Mixer");
bios.PRD.instance("PRD_Mixer").comment = "Calls Mixer every 10msec";
bios.PRD.instance("PRD_Mixer").fxn = prog.extern("NewMix");
bios.PRD.instance("PRD_Mixer").order = 1;
bios.PRD.instance("PRD_Mixer").unittype = 2;
bios.PRD.instance("PRD_Mixer").mode = "continuous";
bios.PRD.instance("PRD_Mixer").avgformat = "%.2f ticks";
bios.PRD.instance("PRD_Mixer").filter = 0;
bios.PRD.instance("PRD_Mixer").period = 5;
bios.PRD.instance("PRD_Mixer").arg1 = 0;
bios.PRD.instance("PRD_Mixer").sumformat = "%g ticks";
bios.PRD.instance("PRD_Mixer").iId = 0;
bios.PRD.instance("PRD_Mixer").arg0 = 0;
bios.PRD.instance("PRD_Mixer").maxformat = "%g ticks";
bios.PRD.instance("PRD_Mixer").destroy();
bios.TSK.create("TSK_Mixer");
bios.TSK.instance("TSK_Mixer").order = 3;
bios.TSK.instance("TSK_Mixer").fxn = prog.extern("mixer_task");
bios.TSK.instance("TSK_Mixer").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK_Mixer").priority = 4;
bios.PRD.create("PRD0");
bios.PRD.instance("PRD0").order = 1;
bios.PRD.instance("PRD0").period = 10;
bios.PRD.instance("PRD0").fxn = prog.extern("mixer_rqst_input", "asm");
bios.PRD.instance("PRD0").fxn = prog.extern("mixer_rqst_input");
bios.PRD.instance("PRD0").period = 20;
bios.PRD.instance("PRD0").period = 10;
bios.PRD.instance("PRD0").period = 20;
bios.PRD.instance("PRD0").period = 10;
bios.PRD.instance("PRD0").fxn = prog.extern("mixerRqstInput");
bios.TSK.instance("TSK_Mixer").destroy();
bios.TSK.create("TSK_mixerChan0");
bios.TSK.instance("TSK_mixerChan0").order = 4;
bios.TSK.create("TSK_mixerChan1");
bios.TSK.instance("TSK_mixerChan1").order = 5;
bios.TSK.instance("TSK_mixerChan0").fxn = prog.extern("mixerTaskChan0");
bios.TSK.instance("TSK_mixerChan0").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK_mixerChan0").priority = 4;
bios.TSK.instance("TSK_mixerChan1").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK_mixerChan1").priority = 4;
bios.TSK.instance("TSK_mixerChan1").fxn = prog.extern("mixerTaskChan1");
bios.MEM.instance("DDR2_HOST_SHARED").base = 0x80000000;
bios.MEM.instance("DDR2_HOST_SHARED").len = 0x00800000;
bios.MEM.instance("DDR2_NONCACHE").destroy();
bios.MEM.create("AUDIOCHAN_MIXER");
bios.MEM.instance("AUDIOCHAN_MIXER").base = 0x80800000;
bios.MEM.instance("AUDIOCHAN_MIXER").enableHeapLabel = 1;
bios.MEM.instance("AUDIOCHAN_MIXER").heapLabel = prog.extern("NONCACHE");
bios.MEM.instance("AUDIOCHAN_MIXER").heapSize = 0x00800000;
bios.MEM.instance("AUDIOCHAN_MIXER").len = 0x00800000;
bios.MEM.instance("AUDIOCHAN_MIXER").heapLabel = prog.extern("AUDIOCHAN_MIXER_SHARED");
bios.MEM.instance("AUDIOCHAN_MIXER").comment = "AudioChannels and Mixer shared DDR2 non-cached memory";
bios.MEM.instance("DDR2_HOST_SHARED").destroy();
bios.MEM.create("AUDIOCHAN_HOST");
bios.MEM.instance("AUDIOCHAN_HOST").base = 0x80000000;
bios.MEM.instance("AUDIOCHAN_HOST").createHeap = 0;
bios.MEM.instance("AUDIOCHAN_HOST").comment = "Shared memory b/n DSP & Host";
bios.MEM.instance("AUDIOCHAN_HOST").len = 0x00800000;
bios.MEM.instance("AUDIOCHAN_HOST").comment = "AudioChannels and Host shared DDR2 non-cached memory";
bios.SEM.create("semHprintf");
bios.TSK.create("TSK_hprintf");
bios.TSK.instance("TSK_hprintf").order = 6;
bios.TSK.instance("TSK_hprintf").fxn = prog.extern("hprintf");
bios.TSK.instance("TSK_hprintf").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK_hprintf").priority = 4;
bios.TSK.instance("TSK_hprintf").stackSize = 10000;
bios.SEM.instance("semHprintf").count = 1;
bios.SEM.instance("semHprintf").count = 0;
bios.SEM.instance("semHprintf").count = -1;
bios.SEM.instance("semHprintf").count = 0;
bios.SEM.instance("semHprintf").count = 1;
bios.TSK.instance("TSK_hprintf").priority = 3;
bios.TSK.instance("TSK_hprintf").priority = 4;
bios.TSK.instance("TSK_mixerChan0").order = 3;
bios.TSK.instance("TSK_mixerChan1").order = 4;
bios.TSK.instance("TSK_hprintf").destroy();
bios.TSK.instance("TSK_mixerChan0").priority = 6;
bios.TSK.instance("TSK_mixerChan1").priority = 6;
bios.TSK.instance("TSK_msgProc").priority = 6;
bios.TSK.instance("TSK_mixerChan0").priority = 4;
bios.TSK.instance("TSK_mixerChan1").priority = 4;
bios.TSK.instance("TSK_msgProc").priority = 4;
bios.MEM.instance("AUDIOCHAN_HOST").len = 0x00400000;
bios.MEM.instance("AUDIOCHAN_MIXER").base = 0x80400000;
bios.MEM.instance("AUDIOCHAN_MIXER").len = 0x00400000;
bios.MEM.instance("AUDIOCHAN_MIXER").heapSize = 0x00400000;
bios.MEM.instance("DDR2").base = 0x80800000;
bios.MEM.instance("DDR2").len = 0x07800000;
bios.SEM.create("semMixerIO");
bios.TSK.create("TSK_audioChanMixerIO");
bios.TSK.instance("TSK_audioChanMixerIO").order = 6;
bios.TSK.instance("TSK_audioChanMixerIO").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK_audioChanMixerIO").fxn = prog.extern("audioChanMixerIO");
bios.TSK.instance("TSK_audioChanMixerIO").priority = 4;
bios.GBL.CLKIN = 25000;
bios.GBL.CLKOUT = 700.0000;
bios.CLK.INPUTCLK = 25.0000;
bios.MEM.instance("DDR2").base = 0x81000000;
bios.MEM.instance("DDR2").len = 0x07000000;
bios.TSK.instance("TSK_audioChanMixerIO").fxn = prog.extern("mixerToDecoderTask");
bios.TSK.instance("TSK_audioChanMixerIO").destroy();
bios.TSK.create("TSK_mixerToDecoder");
bios.TSK.instance("TSK_mixerToDecoder").order = 6;
bios.TSK.instance("TSK_mixerToDecoder").fxn = prog.extern("mixerToDecoderTask");
bios.TSK.instance("TSK_mixerToDecoder").priority = 4;
bios.TSK.instance("TSK_mixerToDecoder").fxn = prog.extern("mixerToDecoder");
bios.TSK.instance("TSK_mixerToDecoder").stackMemSeg = prog.get("DDR2");
bios.TSK.create("TSK_mixerToEncoder");
bios.TSK.instance("TSK_mixerToEncoder").order = 7;
bios.SEM.instance("semMixerIO").destroy();
bios.SEM.create("semMixerEncoder");
bios.SEM.create("semMixerDecoder");
bios.TSK.instance("TSK_mixerToEncoder").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK_mixerToEncoder").fxn = prog.extern("mixerToEncoder");
bios.TSK.instance("TSK_mixerToEncoder").priority = 4;
bios.PRD.instance("PRD0").destroy();
bios.TSK.instance("TSK_mixerToDecoder").stackSize = 40000;
bios.TSK.instance("TSK_mixerToEncoder").stackSize = 40000;
bios.TSK.instance("TSK_mixerChan1").order = 3;
bios.TSK.instance("TSK_mixerToDecoder").order = 4;
bios.TSK.instance("TSK_mixerToEncoder").order = 5;
bios.TSK.instance("TSK_mixerChan0").destroy();
bios.TSK.instance("TSK_mixerToDecoder").order = 3;
bios.TSK.instance("TSK_mixerToEncoder").order = 4;
bios.TSK.instance("TSK_mixerChan1").destroy();
bios.SEM.create("semMixerAudioChan");
bios.TSK.create("TSK_mixerToAudioChan");
bios.TSK.instance("TSK_mixerToAudioChan").order = 5;
bios.TSK.instance("TSK_mixerToAudioChan").stackSize = 40000;
bios.TSK.instance("TSK_mixerToAudioChan").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK_mixerToAudioChan").priority = 6;
bios.TSK.instance("TSK_mixerToAudioChan").priority = 4;
bios.TSK.instance("TSK_mixerToAudioChan").fxn = prog.extern("mixerToAudioChan");
bios.SEM.instance("semMixerDecoder").destroy();
bios.SEM.instance("semMixerEncoder").destroy();
bios.SEM.instance("semTestII").destroy();
bios.TSK.instance("TSK_mixerToEncoder").order = 3;
bios.TSK.instance("TSK_mixerToAudioChan").order = 4;
bios.TSK.instance("TSK_mixerToDecoder").destroy();
bios.TSK.instance("TSK_mixerToAudioChan").order = 3;
bios.TSK.instance("TSK_mixerToEncoder").destroy();
bios.TSK.create("TSK_codecTest");
bios.TSK.instance("TSK_codecTest").order = 5;
bios.TSK.instance("TSK_codecTest").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK_codecTest").stackSize = 40000;
bios.TSK.instance("TSK_codecTest").priority = 4;
bios.TSK.instance("TSK_codecTest").fxn = prog.extern("tskProcBuf");
bios.TSK.instance("TSK_codecTest").fxn = prog.extern("codecTest");
bios.TSK.instance("TSK_codecTest").destroy();
bios.TSK.create("TSK_codecTest");
bios.TSK.instance("TSK_codecTest").order = 5;
bios.TSK.instance("TSK_codecTest").stackMemSeg = prog.get("DDR2");
bios.TSK.instance("TSK_codecTest").stackSize = 70000;
bios.TSK.instance("TSK_codecTest").stackSize = 700000;
bios.TSK.instance("TSK_codecTest").fxn = prog.extern("codecTest");
bios.TSK.instance("TSK_codecTest").priority = 4;
bios.TSK.instance("TSK_codecTest").stackSize = 1000000;
bios.TSK.instance("TSK_codecTest").stackSize = 8192;
bios.TSK.instance("TSK_codecTest").priority = 2;
bios.TSK.instance("TSK_msgProc").stackSize = 8192;
bios.TSK.instance("TSK_mixerToAudioChan").priority = 5;
bios.TSK.instance("TSK_mixerToAudioChan").stackSize = 4096;
bios.PRD.create("PRD_packAcconut");
bios.PRD.instance("PRD_packAcconut").order = 1;
bios.PRD.instance("PRD_packAcconut").period = 1000;
bios.PRD.instance("PRD_packAcconut").fxn = prog.extern("packetAccount", "asm");
bios.PRD.instance("PRD_packAcconut").fxn = prog.extern("packetAccount");
bios.PRD.instance("PRD_packAcconut").fxn = prog.extern("jitterMeasurement");
bios.TSK.instance("TSK_codecTest").priority = 6;
bios.IDL.instance("LNK_dataPump").order = 1;
bios.IDL.instance("RTA_dispatcher").order = 2;
bios.IDL.instance("IDL_cpuLoad").order = 3;
bios.IDL.instance("IDL_dipSwitch").destroy();
bios.SEM.create("semMoq");
bios.SEM.instance("semMoq").count = 1;
bios.SEM.create("semTrace");
bios.SEM.create("semDbg");
bios.SEM.instance("semDbg").count = 1;
bios.SEM.instance("semTrace").count = 1;
bios.SEM.create("semCmnd");
bios.SEM.instance("semCmnd").count = 1;
bios.PRD.instance("PRD_packAcconut").destroy();
bios.SEM.create("semProfile");
bios.SEM.instance("semProfile").count = 1;
bios.HOOK.create("HOOK0");
bios.HOOK.instance("HOOK0").callSwitchFxn = 1;
bios.HOOK.instance("HOOK0").switchFxn = prog.extern("td_task_switch");
bios.HOOK.instance("HOOK0").destroy();
bios.TSK.instance("TSK_codecTest").allocateTaskName = 1;
bios.TSK.instance("TSK_idle").allocateTaskName = 1;
bios.TSK.instance("TSK_mixerToAudioChan").allocateTaskName = 1;
bios.TSK.instance("TSK_msgProc").allocateTaskName = 1;
bios.CLK.instance("PRD_clock").order = 1;
bios.HOOK.create("HOOK0");
bios.HOOK.instance("HOOK0").callSwitchFxn = 1;
bios.HOOK.instance("HOOK0").switchFxn = prog.extern("td_task_switch");
// !GRAPHICAL_CONFIG_TOOL_SCRIPT_INSERT_POINT!

prog.gen();

  • John,

    Thanks for reporting this. We have noticed some issues when importing CCSv3.3 projects to CCSv5.0 and they are being fixed before the software is released.

    However I don't recall finding a similar error message as the one you got, therefore would you mind sending the project or a reduced/modified version that still shows this error?

    Thank you,

    Rafael

  • Rafael,

    prompt reply was sincerely appreciated. Am not sure about what more info I can provide. Can you elaborate a little bit more on what you mean by reduced/modified version?

    Thank you,

    John Dedes

  • After changing the path syntax to Unix from Dos (the "\" to "/") ended up with the attached migration.log, which is even more cryptic.

    I guess this could be classified as a bug, as all the CCSv3.3 projects were created under Windows.

    Any ideas as to what might be the problem now?

    Regards,

    John Dedes

    !ERROR: java.lang.NullPointerException
    	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.resolveToCommonRootRelativePath(LegacyProjectImporter.java:1451)
    	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.processSources(LegacyProjectImporter.java:705)
    	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.createManagedMakeProject(LegacyProjectImporter.java:451)
    	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.doRun(LegacyProjectImporter.java:259)
    	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.access$0(LegacyProjectImporter.java:220)
    	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter$1.run(LegacyProjectImporter.java:203)
    	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
    	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1957)
    	at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.run(LegacyProjectImporter.java:201)
    	at com.ti.ccstudio.managedbuild.ui.wizards.importlegacy.ImportLegacyProjectWizard$1.run(ImportLegacyProjectWizard.java:110)
    	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
    
    
    

  • John,

    Can you provide us with the project that when imported into CCSv5 generates the error? That would really help us reproduce the issue and submit the defect to the development team to get addressed.

  • Aarti,

    will those two files be enough to recreate this issue?  Let me know if something more is needed.

     

     

    utils.loadPlatform("ti.platforms.evm6424");
    
    /* The following DSP/BIOS Features are enabled.  */
    bios.enableRealTimeAnalysis(prog);
    bios.enableRtdx(prog);
    bios.enableTskManager(prog);
    
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 51;
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("isrAudio");
    bios.HWI.instance("HWI_INT4").useDispatcher = 1;
    
    bios.MEM.NOMEMORYHEAPS = 0;
    bios.MEM.instance("IRAM").createHeap = 1;
    bios.MEM.instance("IRAM").heapSize = 0x00008000;
    
    bios.IDL.create("IDL_dipSwitch");
    bios.IDL.instance("IDL_dipSwitch").order = 1;
    bios.IDL.instance("IDL_dipSwitch").fxn = prog.extern("readDipSwitches");
    
    bios.MEM.instance("DDR2").createHeap = 1;
    bios.MEM.instance("DDR2").heapSize = 0x02000000;
    bios.MEM.instance("DDR2").enableHeapLabel = 1;
    bios.MEM.instance("DDR2").heapLabel = prog.extern("AUDIO_DDR2");
    
    bios.MEM.STACKSIZE = 0x8000;
    
    bios.QUE.create("qDev");
    bios.QUE.create("qProc");
    bios.SEM.create("semBufRdy");
    
    bios.LOG.create("audioChannelLog");
    bios.LOG.instance("audioChannelLog").bufSeg = prog.get("DDR2");
    bios.LOG.instance("audioChannelLog").bufLen = 1024;
    
    bios.MEM.NOMEMORYHEAPS = 0;
    bios.MEM.ENABLELOADADDR = 0;
    bios.MEM.USERCOMMANDFILE = 1;
    
    bios.MEM.BIOSOBJSEG = prog.get("DDR2");
    bios.MEM.MALLOCSEG = prog.get("DDR2");
    bios.MEM.ARGSSEG = prog.get("IRAM");
    bios.MEM.STACKSEG = prog.get("IRAM");
    bios.MEM.GBLINITSEG = prog.get("IRAM");
    bios.MEM.TRCDATASEG = prog.get("IRAM");
    bios.MEM.SYSDATASEG = prog.get("IRAM");
    bios.MEM.OBJSEG = prog.get("IRAM");
    
    bios.MEM.instance("DDR2").heapSize = 0x04000000;
    bios.MEM.instance("L1DSRAM").createHeap = 1;
    bios.MEM.instance("L1DSRAM").createHeap = 0;
    bios.MEM.instance("IRAM").createHeap = 0;
    bios.MEM.instance("SRAM").createHeap = 1;
    bios.MEM.instance("SRAM").heapSize = 0x00050000;
    bios.MEM.instance("SRAM").createHeap = 0;
    bios.MEM.STACKSIZE = 0xa000;
    bios.MEM.STACKSIZE = 0xf000;
    bios.MEM.STACKSIZE = 0x20000;
    bios.MEM.STACKSIZE = 0xf000;
    bios.GBL.C64PLUSL2CFG = "32k";
    bios.GBL.C64PLUSL2CFG = "0k";
    bios.GBL.C64PLUSMAR128to159 = 0x00000000;
    bios.GBL.C64PLUSMAR128to159 = 0xffffffff;
    
    bios.GBL.C64PLUSL2CFG = "0k";
    
    bios.PRD.create("PRD0");
    bios.PRD.instance("PRD0").order = 1;
    bios.PRD.instance("PRD0").fxn = prog.extern("RtpOut");
    bios.PRD.instance("PRD0").period = 327;
    bios.PRD.instance("PRD0").period = 10;
    bios.PRD.instance("PRD0").destroy();
    bios.PRD.create("PRD0");
    bios.PRD.instance("PRD0").order = 2;
    bios.PRD.instance("PRD0").fxn = prog.extern("RtpOut");
    bios.PRD.instance("PRD0").period = 10;
    bios.PRD.instance("PRD0").fxn = prog.extern("decoderOut");
    bios.TSK.instance("TSK_idle").order = 1;
    
    bios.GBL.C64PLUSMAR0to31 = 0x00000000;
    bios.GBL.C64PLUSMAR128to159 = 0x8fffffff;
    bios.GBL.C64PLUSMAR128to159 = 0x00000000;
    bios.GBL.C64PLUSMAR128to159 = 0x8fffffff;
    bios.MEM.ARGSSEG = prog.get("DDR2");
    bios.MEM.STACKSEG = prog.get("DDR2");
    bios.MEM.GBLINITSEG = prog.get("DDR2");
    bios.MEM.TRCDATASEG = prog.get("DDR2");
    bios.MEM.SYSDATASEG = prog.get("DDR2");
    bios.MEM.OBJSEG = prog.get("DDR2");
    bios.MEM.BIOSSEG = prog.get("DDR2");
    bios.MEM.SYSINITSEG = prog.get("DDR2");
    bios.MEM.HWISEG = prog.get("DDR2");
    bios.MEM.HWIVECSEG = prog.get("DDR2");
    bios.MEM.RTDXTEXTSEG = prog.get("DDR2");
    bios.MEM.BIOSSEG = prog.get("SRAM");
    bios.MEM.SYSINITSEG = prog.get("SRAM");
    bios.MEM.HWISEG = prog.get("SRAM");
    bios.MEM.HWIVECSEG = prog.get("SRAM");
    bios.MEM.RTDXTEXTSEG = prog.get("SRAM");
    bios.MEM.BIOSSEG = prog.get("IRAM");
    bios.MEM.SYSINITSEG = prog.get("IRAM");
    bios.MEM.HWISEG = prog.get("IRAM");
    bios.MEM.HWIVECSEG = prog.get("IRAM");
    bios.MEM.RTDXTEXTSEG = prog.get("IRAM");
    bios.MEM.ARGSSEG = prog.get("IRAM");
    bios.MEM.STACKSEG = prog.get("IRAM");
    bios.MEM.GBLINITSEG = prog.get("IRAM");
    bios.MEM.TRCDATASEG = prog.get("IRAM");
    bios.MEM.SYSDATASEG = prog.get("IRAM");
    bios.MEM.OBJSEG = prog.get("IRAM");
    bios.GBL.C64PLUSL2CFG = "32k";
    bios.MEM.instance("IRAM").len = 0x00010000;
    bios.MEM.instance("CACHE_L2").base = 0x10810000;
    bios.MEM.instance("CACHE_L2").len = 0x00010000;
    bios.GBL.C64PLUSL2CFG = "64k";
    bios.MEM.ARGSSEG = prog.get("DDR2");
    bios.MEM.STACKSEG = prog.get("DDR2");
    bios.MEM.GBLINITSEG = prog.get("DDR2");
    bios.MEM.TRCDATASEG = prog.get("DDR2");
    bios.MEM.SYSDATASEG = prog.get("DDR2");
    bios.MEM.OBJSEG = prog.get("DDR2");
    bios.TSK.create("DecodeTSK0");
    bios.TSK.instance("DecodeTSK0").order = 4;
    bios.TSK.create("DecodeTSK1");
    bios.TSK.instance("DecodeTSK1").order = 5;
    bios.TSK.create("DecodeTSK2");
    bios.TSK.instance("DecodeTSK2").order = 6;
    bios.TSK.create("DecodeTSK3");
    bios.TSK.instance("DecodeTSK3").order = 7;
    bios.TSK.create("DecodeTSK4");
    bios.TSK.instance("DecodeTSK4").order = 8;
    bios.TSK.create("DecodeTSK5");
    bios.TSK.instance("DecodeTSK5").order = 9;
    bios.TSK.create("DecodeTSK6");
    bios.TSK.instance("DecodeTSK6").order = 10;
    bios.TSK.create("DecodeTSK7");
    bios.TSK.instance("DecodeTSK7").order = 11;
    bios.TSK.instance("DecodeTSK0").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("DecodeTSK1").stackSize = 11024;
    bios.TSK.instance("DecodeTSK1").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("DecodeTSK2").stackSize = 11024;
    bios.TSK.instance("DecodeTSK2").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("DecodeTSK0").stackSize = 11024;
    bios.TSK.instance("DecodeTSK3").stackSize = 11024;
    bios.TSK.instance("DecodeTSK3").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("DecodeTSK4").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("DecodeTSK4").stackSize = 11024;
    bios.TSK.instance("DecodeTSK5").stackSize = 11024;
    bios.TSK.instance("DecodeTSK5").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("DecodeTSK6").stackSize = 11024;
    bios.TSK.instance("DecodeTSK6").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("DecodeTSK7").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("DecodeTSK7").stackSize = 11024;
    bios.TSK.instance("DecodeTSK0").fxn = prog.extern("decodeProc1");
    bios.TSK.instance("DecodeTSK0").fxn = prog.extern("FXN_F_nop");
    bios.TSK.instance("DecodeTSK0").fxn = prog.extern("deccodeProc0");
    bios.TSK.instance("DecodeTSK0").fxn = prog.extern("FXN_F_nop");
    bios.TSK.instance("DecodeTSK0").fxn = prog.extern("decodeProc0");
    bios.TSK.instance("DecodeTSK1").fxn = prog.extern("decodeProc1");
    bios.TSK.instance("DecodeTSK2").fxn = prog.extern("decodeProc2");
    bios.TSK.instance("DecodeTSK3").fxn = prog.extern("decodeProc3");
    bios.TSK.instance("DecodeTSK4").fxn = prog.extern("decodeProc5");
    bios.TSK.instance("DecodeTSK4").fxn = prog.extern("decodeProc4");
    bios.TSK.instance("DecodeTSK5").fxn = prog.extern("decodeProc5");
    bios.TSK.instance("DecodeTSK6").fxn = prog.extern("decodeProc6");
    bios.TSK.instance("DecodeTSK7").fxn = prog.extern("decodeProc7");
    bios.TSK.instance("DecodeTSK1").order = 3;
    bios.TSK.instance("DecodeTSK2").order = 4;
    bios.TSK.instance("DecodeTSK3").order = 5;
    bios.TSK.instance("DecodeTSK4").order = 6;
    bios.TSK.instance("DecodeTSK5").order = 7;
    bios.TSK.instance("DecodeTSK6").order = 8;
    bios.TSK.instance("DecodeTSK7").order = 9;
    bios.TSK.instance("DecodeTSK0").destroy();
    bios.TSK.instance("DecodeTSK2").order = 3;
    bios.TSK.instance("DecodeTSK3").order = 4;
    bios.TSK.instance("DecodeTSK4").order = 5;
    bios.TSK.instance("DecodeTSK5").order = 6;
    bios.TSK.instance("DecodeTSK6").order = 7;
    bios.TSK.instance("DecodeTSK7").order = 8;
    bios.TSK.instance("DecodeTSK1").destroy();
    bios.TSK.instance("DecodeTSK3").order = 3;
    bios.TSK.instance("DecodeTSK4").order = 4;
    bios.TSK.instance("DecodeTSK5").order = 5;
    bios.TSK.instance("DecodeTSK6").order = 6;
    bios.TSK.instance("DecodeTSK7").order = 7;
    bios.TSK.instance("DecodeTSK2").destroy();
    bios.TSK.instance("DecodeTSK4").order = 3;
    bios.TSK.instance("DecodeTSK5").order = 4;
    bios.TSK.instance("DecodeTSK6").order = 5;
    bios.TSK.instance("DecodeTSK7").order = 6;
    bios.TSK.instance("DecodeTSK3").destroy();
    bios.TSK.instance("DecodeTSK5").order = 3;
    bios.TSK.instance("DecodeTSK6").order = 4;
    bios.TSK.instance("DecodeTSK7").order = 5;
    bios.TSK.instance("DecodeTSK4").destroy();
    bios.TSK.instance("DecodeTSK6").order = 3;
    bios.TSK.instance("DecodeTSK7").order = 4;
    bios.TSK.instance("DecodeTSK5").destroy();
    bios.TSK.instance("DecodeTSK7").order = 3;
    bios.TSK.instance("DecodeTSK6").destroy();
    bios.TSK.instance("DecodeTSK7").destroy();
    
    bios.TSK.create("TSK_packetProc");
    bios.TSK.instance("TSK_packetProc").order = 3;
    bios.TSK.instance("TSK_packetProc").stackSize = 160000;
    bios.TSK.instance("TSK_packetProc").fxn = prog.extern("tskProcBuf");
    bios.TSK.instance("TSK_packetProc").stackMemSeg = prog.get("DDR2");
    bios.TSK.create("TSK_messageProc");
    bios.TSK.instance("TSK_messageProc").order = 4;
    bios.TSK.instance("TSK_messageProc").stackMemSeg = prog.get("DDR2");
    bios.QUE.create("qMsg");
    bios.TSK.create("TSK0_RTP");
    bios.TSK.instance("TSK0_RTP").order = 5;
    bios.TSK.create("TSK1_RTP");
    bios.TSK.instance("TSK1_RTP").order = 6;
    bios.TSK.instance("TSK1_RTP").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK0_RTP").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK0_RTP").stackSize = 11024;
    bios.TSK.instance("TSK1_RTP").stackSize = 11024;
    bios.TSK.instance("TSK_packetProc").arg0 = prog.extern("pCh", "asm");
    bios.TSK.instance("TSK_packetProc").arg0 = 0;
    bios.TSK.instance("TSK_packetProc").order = 2;
    bios.TSK.instance("TSK_messageProc").order = 3;
    bios.TSK.instance("TSK0_RTP").order = 4;
    bios.TSK.instance("TSK1_RTP").order = 5;
    bios.SEM.create("semRtpRdy");
    bios.SEM.instance("semRtpRdy").destroy();
    bios.TSK.instance("TSK1_RTP").order = 4;
    bios.TSK.instance("TSK0_RTP").destroy();
    bios.TSK.instance("TSK1_RTP").destroy();
    bios.PRD.instance("PRD0").fxn = prog.extern("decodeOutPRD");
    bios.PRD.instance("PRD0").fxn = prog.extern("decoderOut");
    bios.GBL.C64PLUSMAR128to159 = 0x88ffffff;
    bios.GBL.C64PLUSMAR128to159 = 0x8fffffff;
    bios.GBL.C64PLUSMAR128to159 = 0x88ffffff;
    bios.GBL.C64PLUSMAR128to159 = 0x87ffffff;
    bios.MEM.create("DDR2_NOCACH");
    bios.MEM.instance("DDR2_NOCACH").base = 0x07000000;
    bios.MEM.instance("DDR2_NOCACH").len = 0x01000000;
    bios.MEM.instance("DDR2_NOCACH").createHeap = 0;
    bios.GBL.C64PLUSMAR128to159 = 0x88ffffff;
    bios.MEM.instance("DDR2_NOCACH").destroy();
    bios.GBL.C64PLUSMAR128to159 = 0x8fffffff;
    bios.TSK.instance("TSK_messageProc").destroy();
    bios.PRD.instance("PRD0").destroy();
    bios.TSK.instance("TSK_packetProc").stackSize = 260000;
    bios.TSK.instance("TSK_packetProc").stackSize = 460000;
    bios.TSK.instance("TSK_packetProc").stackSize = 860000;
    bios.TSK.instance("TSK_packetProc").stackSize = 160000;
    bios.MEM.STACKSIZE = 0xf0000;
    bios.GBL.C64PLUSMAR128to159 = 0x87ffffff;
    bios.MEM.create("DDR2_NONCACHE");
    bios.MEM.instance("DDR2").len = 0x07000000;
    bios.MEM.instance("DDR2_NONCACHE").base = 0x87000000;
    bios.MEM.instance("DDR2_NONCACHE").len = 0x01000000;
    bios.MEM.instance("DDR2_NONCACHE").createHeap = 0;
    bios.BUF.OBJMEMSEG = prog.get("DDR2");
    bios.BUF.create("BUF_HOST_DSP");
    bios.MEM.instance("DDR2_NONCACHE").createHeap = 1;
    bios.MEM.instance("DDR2_NONCACHE").heapSize = 0x00800000;
    bios.MEM.instance("DDR2_NONCACHE").enableHeapLabel = 1;
    bios.MEM.instance("DDR2_NONCACHE").heapLabel = prog.extern("HOST_DSP", "asm");
    bios.MEM.instance("DDR2_NONCACHE").heapLabel = prog.extern("HOST_DSP_MEM", "asm");
    bios.MEM.instance("DDR2_NONCACHE").heapLabel = prog.extern("HOST_DSP_MEM");
    bios.TSK.instance("TSK_packetProc").stackSize = 260000;
    bios.TSK.instance("TSK_packetProc").stackSize = 160000;
    bios.TSK.instance("TSK_packetProc").stackSize = 260000;
    bios.MEM.instance("DDR2_NONCACHE").heapLabel = prog.extern("NONCACHE");
    bios.GBL.C64PLUSMAR128to159 = 0x0000007f;
    bios.CLK.TIMERSELECT = "Timer 1";
    bios.CLK.MICROSECONDS = 10000.0000;
    bios.CLK.MICROSECONDS = 100.0000;
    bios.CLK.MICROSECONDS = 1000.0000;
    bios.HWI.instance("HWI_INT6").interruptSelectNumber = 56;
    bios.HWI.instance("HWI_INT6").fxn = prog.extern("pciIsr");
    bios.TSK.instance("TSK_packetProc").priority = 3;
    bios.TSK.instance("TSK_packetProc").priority = 4;
    bios.TSK.create("TSK_msgProc");
    bios.TSK.instance("TSK_msgProc").order = 3;
    bios.TSK.instance("TSK_msgProc").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK_msgProc").stackSize = 10000;
    bios.TSK.instance("TSK_msgProc").priority = 2;
    bios.TSK.instance("TSK_msgProc").fxn = prog.extern("msgProcTask");
    bios.SEM.create("SEM_msgIn");
    bios.HWI.instance("HWI_INT6").interruptSelectNumber = 0;
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 56;
    bios.HWI.instance("HWI_INT6").interruptSelectNumber = 6;
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("pciIsr");
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 4;
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("HW_unused");
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("HWI_unused", "asm");
    bios.HWI.instance("HWI_INT6").fxn = prog.extern("pciIsr");
    bios.HWI.instance("HWI_INT6").interruptSelectNumber = 56;
    bios.HWI.instance("HWI_INT6").useDispatcher = 1;
    bios.HWI.instance("HWI_INT6").fxn = prog.extern("HWI_unused", "asm");
    bios.HWI.instance("HWI_INT6").useDispatcher = 0;
    bios.HWI.instance("HWI_INT6").useDispatcher = 1;
    bios.HWI.instance("HWI_INT6").fxn = prog.extern("psiIsr");
    bios.HWI.instance("HWI_INT4").useDispatcher = 0;
    bios.HWI.instance("HWI_INT6").fxn = prog.extern("pciIsr");
    bios.HWI.instance("HWI_INT6").useDispatcher = 0;
    bios.HWI.instance("HWI_INT4").useDispatcher = 1;
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("pciIsr");
    bios.HWI.instance("HWI_INT6").interruptSelectNumber = 6;
    bios.HWI.instance("HWI_INT6").fxn = prog.extern("HWI_unused", "asm");
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 56;
    bios.HWI.instance("HWI_INT6").fxn = prog.extern("isrAudio");
    bios.HWI.instance("HWI_INT6").interruptSelectNumber = 51;
    bios.HWI.instance("HWI_INT6").useDispatcher = 1;
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 51;
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("isrAudio");
    bios.HWI.instance("HWI_INT6").useDispatcher = 0;
    bios.HWI.instance("HWI_INT6").useDispatcher = 1;
    bios.HWI.instance("HWI_INT4").useDispatcher = 0;
    bios.HWI.instance("HWI_INT4").useDispatcher = 1;
    bios.HWI.instance("HWI_INT6").useDispatcher = 0;
    bios.HWI.instance("HWI_INT4").interruptMask = "none";
    bios.HWI.instance("HWI_INT4").interruptMask = "all";
    bios.HWI.instance("HWI_INT4").interruptMask = "self";
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 4;
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("HWI_unused", "asm");
    bios.HWI.instance("HWI_INT6").useDispatcher = 1;
    bios.HWI.instance("HWI_INT6").interruptMask = "all";
    bios.HWI.instance("HWI_INT6").interruptMask = "self";
    bios.HWI.instance("HWI_INT6").interruptSelectNumber = 6;
    bios.HWI.instance("HWI_INT6").useDispatcher = 0;
    bios.HWI.instance("HWI_INT6").fxn = prog.extern("HWI_unused", "asm");
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("isrAudio");
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 51;
    bios.HWI.instance("HWI_INT5").interruptSelectNumber = 51;
    bios.HWI.instance("HWI_INT5").fxn = prog.extern("isrAudio");
    bios.HWI.instance("HWI_INT5").useDispatcher = 1;
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 4;
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("HWI_unused", "asm");
    bios.HWI.instance("HWI_INT5").interruptMask = "bitmask";
    bios.HWI.instance("HWI_INT5").interruptBitMask = 0x0010;
    bios.HWI.instance("HWI_INT5").interruptBitMask = 0x0020;
    bios.HWI.instance("HWI_INT5").interruptMask = "self";
    bios.HWI.instance("HWI_INT5").interruptSelectNumber = 5;
    bios.HWI.instance("HWI_INT5").fxn = prog.extern("HWI_unused", "asm");
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("isrAudio");
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 51;
    bios.HWI.instance("HWI_INT5").useDispatcher = 0;
    bios.HWI.instance("HWI_INT5").interruptSelectNumber = 56;
    bios.HWI.instance("HWI_INT5").fxn = prog.extern("pciIsr");
    bios.HWI.instance("HWI_INT5").useDispatcher = 1;
    bios.TSK.instance("TSK_packetProc").stackSize = 460000;
    bios.HWI.instance("HWI_INT7").interruptSelectNumber = 56;
    bios.HWI.instance("HWI_INT7").fxn = prog.extern("pciIsr");
    bios.HWI.instance("HWI_INT7").useDispatcher = 1;
    bios.HWI.instance("HWI_INT7").useDispatcher = 1;
    bios.HWI.instance("HWI_INT5").interruptSelectNumber = 51;
    bios.HWI.instance("HWI_INT5").fxn = prog.extern("isrAudio");
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 4;
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("HWI_unused", "asm");
    bios.HWI.instance("HWI_INT4").useDispatcher = 0;
    bios.SEM.create("SEM_rtpIn");
    bios.TSK.instance("TSK_msgProc").stackSize = 40000;
    bios.SEM.instance("SEM_msgIn").destroy();
    bios.SEM.create("semMsgIn");
    bios.SEM.instance("semMsgIn").destroy();
    bios.SEM.create("semMsgIn");
    bios.TSK.instance("TSK_msgProc").stackSize = 400000;
    bios.TSK.instance("TSK_msgProc").priority = 4;
    bios.TSK.instance("TSK_msgProc").stackSize = 500000;
    bios.TSK.instance("TSK_msgProc").stackSize = 600000;
    bios.HWI.instance("HWI_INT4").interruptSelectNumber = 56;
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("pciIsr");
    bios.HWI.instance("HWI_INT4").useDispatcher = 1;
    bios.HWI.instance("HWI_INT7").interruptSelectNumber = 7;
    bios.HWI.instance("HWI_INT7").fxn = prog.extern("HWI_unused", "asm");
    bios.HWI.instance("HWI_INT7").useDispatcher = 0;
    bios.TSK.instance("TSK_msgProc").stackSize = 700000;
    bios.HWI.instance("HWI_INT5").interruptSelectNumber = 5;
    bios.HWI.instance("HWI_INT5").fxn = prog.extern("HWI_unused", "asm");
    bios.HWI.instance("HWI_INT5").useDispatcher = 0;
    bios.HWI.instance("HWI_INT5").interruptSelectNumber = 51;
    bios.HWI.instance("HWI_INT5").fxn = prog.extern("isrAudio");
    bios.HWI.instance("HWI_INT5").useDispatcher = 1;
    bios.TSK.instance("TSK_packetProc").stackSize = 600000;
    bios.TSK.instance("TSK_packetProc").stackSize = 800000;
    bios.TSK.instance("TSK_packetProc").stackSize = 1000000;
    bios.MEM.instance("IRAM").len = 0x00000f00;
    bios.MEM.instance("IRAM").len = 0x00000800;
    bios.MEM.instance("CACHE_L2").len = 0x0001f800;
    bios.MEM.instance("CACHE_L2").base = 0x10800800;
    bios.MEM.instance("CACHE_L2").len = 0x00010000;
    bios.MEM.instance("CACHE_L2").base = 0x10810000;
    bios.MEM.instance("IRAM").len = 0x00010000;
    bios.MEM.instance("SRAM").destroy();
    bios.MEM.instance("DDR2").len = 0x10000000;
    bios.MEM.instance("DDR2").len = 0x08000000;
    bios.MEM.instance("DDR2").len = 0x07000000;
    bios.MEM.create("DDR2_M");
    bios.MEM.instance("DDR2_M").base = 0x88000000;
    bios.MEM.instance("DDR2_M").len = 0x08000000;
    bios.MEM.instance("DDR2_M").enableHeapLabel = 0;
    bios.MEM.instance("DDR2_M").createHeap = 0;
    bios.MEM.instance("DDR2_M").space = "reserved";
    bios.MEM.instance("DDR2_NONCACHE").base = 0x80000000;
    bios.MEM.instance("DDR2").base = 0x81000000;
    bios.MEM.instance("DDR2").len = 0x08000000;
    bios.GBL.C64PLUSMAR128to159 = 0x000000fe;
    bios.MEM.instance("DDR2").len = 0x07000000;
    bios.MEM.instance("DDR2_M").destroy();
    bios.MEM.instance("DDR2").len = 0x0e000000;
    bios.MEM.instance("DDR2").len = 0x07000000;
    bios.MEM.create("DDR2_R");
    bios.MEM.instance("DDR2_R").createHeap = 0;
    bios.MEM.instance("DDR2_R").space = "reserved";
    bios.MEM.instance("DDR2_R").base = 0x88000000;
    bios.MEM.instance("DDR2_R").len = 0x08000000;
    bios.HWI.RESETVECTOR = 1;
    bios.MEM.create("VECS");
    bios.MEM.instance("IRAM").base = 0x10800200;
    bios.MEM.instance("IRAM").len = 0x0000fe00;
    bios.MEM.instance("VECS").base = 0x10800000;
    bios.MEM.instance("VECS").len = 0x00000200;
    bios.MEM.instance("VECS").createHeap = 0;
    bios.MEM.instance("VECS").space = "reserved";
    bios.MEM.instance("VECS").space = "code";
    bios.MEM.HWIVECSEG = prog.get("VECS");
    bios.HWI.RESETVECTORADDR = 0x10800000;
    bios.HWI.instance("HWI_RESET").useDispatcher = 1;
    bios.HWI.instance("HWI_RESET").useDispatcher = 0;
    bios.MEM.HWISEG = prog.get("VECS");
    bios.MEM.HWIVECSEG = prog.get("IRAM");
    bios.MEM.HWISEG = prog.get("IRAM");
    bios.MEM.HWIVECSEG = prog.get("VECS");
    bios.MEM.instance("IRAM").base = 0x10800220;
    bios.MEM.instance("IRAM").len = 0x0000fde0;
    bios.MEM.instance("VECS").len = 0x00000220;
    bios.MEM.instance("IRAM").base = 0x10800240;
    bios.MEM.instance("IRAM").len = 0x0000fdc0;
    bios.MEM.instance("VECS").len = 0x00000240;
    bios.MEM.instance("VECS").len = 0x00000020;
    bios.MEM.instance("IRAM").base = 0x10800020;
    bios.MEM.instance("IRAM").len = 0x0000ffe0;
    bios.MEM.HWIVECSEG = prog.get("IRAM");
    bios.MEM.instance("VECS").comment = "Start Vector";
    bios.SEM.create("semPciIsr");
    bios.HWI.instance("HWI_INT4").fxn = prog.extern("pciInterrupt");
    bios.SEM.create("semTestII");
    bios.PRD.create("PRD0");
    bios.PRD.instance("PRD0").order = 1;
    bios.PRD.instance("PRD0").period = 10;
    bios.PRD.instance("PRD0").fxn = prog.extern("testII");
    bios.TSK.instance("TSK_msgProc").order = 2;
    bios.TSK.instance("TSK_packetProc").destroy();
    bios.MEM.create("DDR2_HOST_SHARED");
    bios.MEM.instance("DDR2_HOST_SHARED").comment = "Shared memory b/n DSP & Host";
    bios.MEM.instance("DDR2_HOST_SHARED").base = 0x80000190;
    bios.MEM.instance("DDR2_HOST_SHARED").len = 0x00061a80;
    bios.MEM.instance("DDR2_HOST_SHARED").createHeap = 0;
    bios.MEM.instance("DDR2_NONCACHE").base = 0x80061c10;
    bios.MEM.instance("DDR2_NONCACHE").len = 0x00f9e3f0;
    bios.PRD.instance("PRD0").destroy();
    bios.HWI.instance("HWI_RESET").useDispatcher = 1;
    bios.HWI.instance("HWI_RESET").useDispatcher = 0;
    bios.PRD.create("PRD_Mixer");
    bios.PRD.instance("PRD_Mixer").order = 1;
    bios.PRD.instance("PRD_Mixer").period = 10;
    bios.PRD.instance("PRD_Mixer").comment = "Calls Mixer every 10msec";
    bios.PRD.instance("PRD_Mixer").fxn = prog.extern("NewMix");
    bios.PRD.instance("PRD_Mixer").period = 5;
    bios.PRD.instance("PRD_Mixer").destroy();
    bios.PRD.create("PRD_Mixer");
    bios.PRD.instance("PRD_Mixer").comment = "Calls Mixer every 10msec";
    bios.PRD.instance("PRD_Mixer").fxn = prog.extern("NewMix");
    bios.PRD.instance("PRD_Mixer").order = 1;
    bios.PRD.instance("PRD_Mixer").unittype = 2;
    bios.PRD.instance("PRD_Mixer").mode = "continuous";
    bios.PRD.instance("PRD_Mixer").avgformat = "%.2f ticks";
    bios.PRD.instance("PRD_Mixer").filter = 0;
    bios.PRD.instance("PRD_Mixer").period = 5;
    bios.PRD.instance("PRD_Mixer").arg1 = 0;
    bios.PRD.instance("PRD_Mixer").sumformat = "%g ticks";
    bios.PRD.instance("PRD_Mixer").iId = 0;
    bios.PRD.instance("PRD_Mixer").arg0 = 0;
    bios.PRD.instance("PRD_Mixer").maxformat = "%g ticks";
    bios.PRD.instance("PRD_Mixer").destroy();
    bios.TSK.create("TSK_Mixer");
    bios.TSK.instance("TSK_Mixer").order = 3;
    bios.TSK.instance("TSK_Mixer").fxn = prog.extern("mixer_task");
    bios.TSK.instance("TSK_Mixer").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK_Mixer").priority = 4;
    bios.PRD.create("PRD0");
    bios.PRD.instance("PRD0").order = 1;
    bios.PRD.instance("PRD0").period = 10;
    bios.PRD.instance("PRD0").fxn = prog.extern("mixer_rqst_input", "asm");
    bios.PRD.instance("PRD0").fxn = prog.extern("mixer_rqst_input");
    bios.PRD.instance("PRD0").period = 20;
    bios.PRD.instance("PRD0").period = 10;
    bios.PRD.instance("PRD0").period = 20;
    bios.PRD.instance("PRD0").period = 10;
    bios.PRD.instance("PRD0").fxn = prog.extern("mixerRqstInput");
    bios.TSK.instance("TSK_Mixer").destroy();
    bios.TSK.create("TSK_mixerChan0");
    bios.TSK.instance("TSK_mixerChan0").order = 4;
    bios.TSK.create("TSK_mixerChan1");
    bios.TSK.instance("TSK_mixerChan1").order = 5;
    bios.TSK.instance("TSK_mixerChan0").fxn = prog.extern("mixerTaskChan0");
    bios.TSK.instance("TSK_mixerChan0").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK_mixerChan0").priority = 4;
    bios.TSK.instance("TSK_mixerChan1").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK_mixerChan1").priority = 4;
    bios.TSK.instance("TSK_mixerChan1").fxn = prog.extern("mixerTaskChan1");
    bios.MEM.instance("DDR2_HOST_SHARED").base = 0x80000000;
    bios.MEM.instance("DDR2_HOST_SHARED").len = 0x00800000;
    bios.MEM.instance("DDR2_NONCACHE").destroy();
    bios.MEM.create("AUDIOCHAN_MIXER");
    bios.MEM.instance("AUDIOCHAN_MIXER").base = 0x80800000;
    bios.MEM.instance("AUDIOCHAN_MIXER").enableHeapLabel = 1;
    bios.MEM.instance("AUDIOCHAN_MIXER").heapLabel = prog.extern("NONCACHE");
    bios.MEM.instance("AUDIOCHAN_MIXER").heapSize = 0x00800000;
    bios.MEM.instance("AUDIOCHAN_MIXER").len = 0x00800000;
    bios.MEM.instance("AUDIOCHAN_MIXER").heapLabel = prog.extern("AUDIOCHAN_MIXER_SHARED");
    bios.MEM.instance("AUDIOCHAN_MIXER").comment = "AudioChannels and Mixer shared DDR2 non-cached memory";
    bios.MEM.instance("DDR2_HOST_SHARED").destroy();
    bios.MEM.create("AUDIOCHAN_HOST");
    bios.MEM.instance("AUDIOCHAN_HOST").base = 0x80000000;
    bios.MEM.instance("AUDIOCHAN_HOST").createHeap = 0;
    bios.MEM.instance("AUDIOCHAN_HOST").comment = "Shared memory b/n DSP & Host";
    bios.MEM.instance("AUDIOCHAN_HOST").len = 0x00800000;
    bios.MEM.instance("AUDIOCHAN_HOST").comment = "AudioChannels and Host shared DDR2 non-cached memory";
    bios.SEM.create("semHprintf");
    bios.TSK.create("TSK_hprintf");
    bios.TSK.instance("TSK_hprintf").order = 6;
    bios.TSK.instance("TSK_hprintf").fxn = prog.extern("hprintf");
    bios.TSK.instance("TSK_hprintf").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK_hprintf").priority = 4;
    bios.TSK.instance("TSK_hprintf").stackSize = 10000;
    bios.SEM.instance("semHprintf").count = 1;
    bios.SEM.instance("semHprintf").count = 0;
    bios.SEM.instance("semHprintf").count = -1;
    bios.SEM.instance("semHprintf").count = 0;
    bios.SEM.instance("semHprintf").count = 1;
    bios.TSK.instance("TSK_hprintf").priority = 3;
    bios.TSK.instance("TSK_hprintf").priority = 4;
    bios.TSK.instance("TSK_mixerChan0").order = 3;
    bios.TSK.instance("TSK_mixerChan1").order = 4;
    bios.TSK.instance("TSK_hprintf").destroy();
    bios.TSK.instance("TSK_mixerChan0").priority = 6;
    bios.TSK.instance("TSK_mixerChan1").priority = 6;
    bios.TSK.instance("TSK_msgProc").priority = 6;
    bios.TSK.instance("TSK_mixerChan0").priority = 4;
    bios.TSK.instance("TSK_mixerChan1").priority = 4;
    bios.TSK.instance("TSK_msgProc").priority = 4;
    bios.MEM.instance("AUDIOCHAN_HOST").len = 0x00400000;
    bios.MEM.instance("AUDIOCHAN_MIXER").base = 0x80400000;
    bios.MEM.instance("AUDIOCHAN_MIXER").len = 0x00400000;
    bios.MEM.instance("AUDIOCHAN_MIXER").heapSize = 0x00400000;
    bios.MEM.instance("DDR2").base = 0x80800000;
    bios.MEM.instance("DDR2").len = 0x07800000;
    bios.SEM.create("semMixerIO");
    bios.TSK.create("TSK_audioChanMixerIO");
    bios.TSK.instance("TSK_audioChanMixerIO").order = 6;
    bios.TSK.instance("TSK_audioChanMixerIO").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK_audioChanMixerIO").fxn = prog.extern("audioChanMixerIO");
    bios.TSK.instance("TSK_audioChanMixerIO").priority = 4;
    bios.GBL.CLKIN = 25000;
    bios.GBL.CLKOUT = 700.0000;
    bios.CLK.INPUTCLK = 25.0000;
    bios.MEM.instance("DDR2").base = 0x81000000;
    bios.MEM.instance("DDR2").len = 0x07000000;
    bios.TSK.instance("TSK_audioChanMixerIO").fxn = prog.extern("mixerToDecoderTask");
    bios.TSK.instance("TSK_audioChanMixerIO").destroy();
    bios.TSK.create("TSK_mixerToDecoder");
    bios.TSK.instance("TSK_mixerToDecoder").order = 6;
    bios.TSK.instance("TSK_mixerToDecoder").fxn = prog.extern("mixerToDecoderTask");
    bios.TSK.instance("TSK_mixerToDecoder").priority = 4;
    bios.TSK.instance("TSK_mixerToDecoder").fxn = prog.extern("mixerToDecoder");
    bios.TSK.instance("TSK_mixerToDecoder").stackMemSeg = prog.get("DDR2");
    bios.TSK.create("TSK_mixerToEncoder");
    bios.TSK.instance("TSK_mixerToEncoder").order = 7;
    bios.SEM.instance("semMixerIO").destroy();
    bios.SEM.create("semMixerEncoder");
    bios.SEM.create("semMixerDecoder");
    bios.TSK.instance("TSK_mixerToEncoder").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK_mixerToEncoder").fxn = prog.extern("mixerToEncoder");
    bios.TSK.instance("TSK_mixerToEncoder").priority = 4;
    bios.PRD.instance("PRD0").destroy();
    bios.TSK.instance("TSK_mixerToDecoder").stackSize = 40000;
    bios.TSK.instance("TSK_mixerToEncoder").stackSize = 40000;
    bios.TSK.instance("TSK_mixerChan1").order = 3;
    bios.TSK.instance("TSK_mixerToDecoder").order = 4;
    bios.TSK.instance("TSK_mixerToEncoder").order = 5;
    bios.TSK.instance("TSK_mixerChan0").destroy();
    bios.TSK.instance("TSK_mixerToDecoder").order = 3;
    bios.TSK.instance("TSK_mixerToEncoder").order = 4;
    bios.TSK.instance("TSK_mixerChan1").destroy();
    bios.SEM.create("semMixerAudioChan");
    bios.TSK.create("TSK_mixerToAudioChan");
    bios.TSK.instance("TSK_mixerToAudioChan").order = 5;
    bios.TSK.instance("TSK_mixerToAudioChan").stackSize = 40000;
    bios.TSK.instance("TSK_mixerToAudioChan").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK_mixerToAudioChan").priority = 6;
    bios.TSK.instance("TSK_mixerToAudioChan").priority = 4;
    bios.TSK.instance("TSK_mixerToAudioChan").fxn = prog.extern("mixerToAudioChan");
    bios.SEM.instance("semMixerDecoder").destroy();
    bios.SEM.instance("semMixerEncoder").destroy();
    bios.SEM.instance("semTestII").destroy();
    bios.TSK.instance("TSK_mixerToEncoder").order = 3;
    bios.TSK.instance("TSK_mixerToAudioChan").order = 4;
    bios.TSK.instance("TSK_mixerToDecoder").destroy();
    bios.TSK.instance("TSK_mixerToAudioChan").order = 3;
    bios.TSK.instance("TSK_mixerToEncoder").destroy();
    bios.TSK.create("TSK_codecTest");
    bios.TSK.instance("TSK_codecTest").order = 5;
    bios.TSK.instance("TSK_codecTest").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK_codecTest").stackSize = 40000;
    bios.TSK.instance("TSK_codecTest").priority = 4;
    bios.TSK.instance("TSK_codecTest").fxn = prog.extern("tskProcBuf");
    bios.TSK.instance("TSK_codecTest").fxn = prog.extern("codecTest");
    bios.TSK.instance("TSK_codecTest").destroy();
    bios.TSK.create("TSK_codecTest");
    bios.TSK.instance("TSK_codecTest").order = 5;
    bios.TSK.instance("TSK_codecTest").stackMemSeg = prog.get("DDR2");
    bios.TSK.instance("TSK_codecTest").stackSize = 70000;
    bios.TSK.instance("TSK_codecTest").stackSize = 700000;
    bios.TSK.instance("TSK_codecTest").fxn = prog.extern("codecTest");
    bios.TSK.instance("TSK_codecTest").priority = 4;
    bios.TSK.instance("TSK_codecTest").stackSize = 1000000;
    bios.TSK.instance("TSK_codecTest").stackSize = 8192;
    bios.TSK.instance("TSK_codecTest").priority = 2;
    bios.TSK.instance("TSK_msgProc").stackSize = 8192;
    bios.TSK.instance("TSK_mixerToAudioChan").priority = 5;
    bios.TSK.instance("TSK_mixerToAudioChan").stackSize = 4096;
    bios.PRD.create("PRD_packAcconut");
    bios.PRD.instance("PRD_packAcconut").order = 1;
    bios.PRD.instance("PRD_packAcconut").period = 1000;
    bios.PRD.instance("PRD_packAcconut").fxn = prog.extern("packetAccount", "asm");
    bios.PRD.instance("PRD_packAcconut").fxn = prog.extern("packetAccount");
    bios.PRD.instance("PRD_packAcconut").fxn = prog.extern("jitterMeasurement");
    bios.TSK.instance("TSK_codecTest").priority = 6;
    bios.IDL.instance("LNK_dataPump").order = 1;
    bios.IDL.instance("RTA_dispatcher").order = 2;
    bios.IDL.instance("IDL_cpuLoad").order = 3;
    bios.IDL.instance("IDL_dipSwitch").destroy();
    bios.SEM.create("semMoq");
    bios.SEM.instance("semMoq").count = 1;
    bios.SEM.create("semTrace");
    bios.SEM.create("semDbg");
    bios.SEM.instance("semDbg").count = 1;
    bios.SEM.instance("semTrace").count = 1;
    bios.SEM.create("semCmnd");
    bios.SEM.instance("semCmnd").count = 1;
    bios.PRD.instance("PRD_packAcconut").destroy();
    bios.SEM.create("semProfile");
    bios.SEM.instance("semProfile").count = 1;
    bios.HOOK.create("HOOK0");
    bios.HOOK.instance("HOOK0").callSwitchFxn = 1;
    bios.HOOK.instance("HOOK0").switchFxn = prog.extern("td_task_switch");
    bios.HOOK.instance("HOOK0").destroy();
    bios.TSK.instance("TSK_codecTest").allocateTaskName = 1;
    bios.TSK.instance("TSK_idle").allocateTaskName = 1;
    bios.TSK.instance("TSK_mixerToAudioChan").allocateTaskName = 1;
    bios.TSK.instance("TSK_msgProc").allocateTaskName = 1;
    bios.CLK.instance("PRD_clock").order = 1;
    bios.HOOK.create("HOOK0");
    bios.HOOK.instance("HOOK0").callSwitchFxn = 1;
    bios.HOOK.instance("HOOK0").switchFxn = prog.extern("td_task_switch");
    // !GRAPHICAL_CONFIG_TOOL_SCRIPT_INSERT_POINT!
    
    prog.gen();
    
    

    ; Code Composer Project File, Version 2.0 (do not modify or remove this line)
    
    [Project Settings]
    ProjectDir="/home/isd/sandbox/trunk/software/dsp/ti64x/audio/AudioChannels/build/"
    ProjectType=Executable
    CPUFamily=TMS320C64XX
    Tool="Compiler"
    Tool="CustomBuilder"
    Tool="DspBiosBuilder"
    Tool="Linker"
    Config="Debug"
    Config="Release"
    
    [Source Files]
    Source="../bin/isd.tcf"
    Source="../lib/g711.l64"
    Source="../lib/libg722.l64+"
    Source="../src/audioChanLogDebug.cpp"
    Source="../src/audioChannel.cpp"
    Source="../src/audioChannelMain.cpp"
    Source="../src/audioDecodeChannel.cpp"
    Source="../src/audioEncodeChannel.cpp"
    Source="../src/cache.c"
    Source="../src/cmdHandler.cpp"
    Source="../src/cmdl_parser.cpp"
    Source="../src/codec.c"
    Source="../src/eventProc.cpp"
    Source="../src/genericStds.cpp"
    Source="../src/isr.c"
    Source="AudioChannels.cmd"
    
    [Generated Files]
    Source="../bin/AudioChannelscfg.s62"
    Source="../bin/AudioChannelscfg_c.c"
    
    ["Debug" Settings]
    FinalBuildCmd=hex6x -romwidth 32 -order M -o ../build/Debug/AudioChannels.srec ../build/Debug/AudioChannels.out;Run=Always
    FinalBuildCmd=hex2bin -i ../build/Debug/AudioChannels.srec -o ../build/Debug/AudioChannels.x0 -s 16384;Run=Always
    
    ["Release" Settings]
    FinalBuildCmd=hex6x -romwidth 32 -order M -o ../build/Release/AudioChannels.srec ../build/Release/AudioChannels.out;Run=Always
    FinalBuildCmd=hex2bin -i ../build/Release/AudioChannels.srec -o ../build/Release/AudioChannels.x0 -s 16384;Run=Always
    
    ["Compiler" Settings: "Debug"]
    Options=-g -fr"$(Proj_dir)/Debug" -i"$(BSL)" -i"../inc" -i"../../tools/bios_5_33_04/packages/ti/bios/include" -i"../../evm_inc" -i"../../evm_inc/inc" -i"../../../../../host/lifesize/common" -i"../bin" -d"_DEBUG" -mv6400+
    
    ["Compiler" Settings: "Release"]
    Options=-fr"$(Proj_dir)/Release" -i"$(BSL)" -i"../inc" -i"../../tools/bios_5_33_04/packages/ti/bios/include" -i"../../evm_inc" -i"../../evm_inc/inc" -i"../../../../../host/lifesize/common" -i"../bin" -i"../../common" -mv6400+
    
    ["Linker" Settings: "Debug"]
    Options=-c -m"./Debug/AudioChannels.map" -o"./Debug/AudioChannels.out" -w -x -i"../lib" -l"../lib/NetEqLib_C64x+.lib"
    
    ["Linker" Settings: "Release"]
    Options=-c -m"./Release/AudioChannels.map" -o"./Release/AudioChannels.out" -w -x -i"../lib"
    
    ["AudioChannels.cmd" Settings: "Debug"]
    LinkOrder=1
    
    ["AudioChannels.cmd" Settings: "Release"]
    LinkOrder=1
    
    

  • Sorry about the delayed reply on this issue. Thank you for providing the project file, we were able to duplicate the error when importing this project into Linux CCSv5. I have submitted this into our database as a bug, the tracking # is SDSCM00038932. It should be fixed in one of the upcoming releases of CCSv5. You can check the status of the bug using the SDOWP link in my signature.

  • Aarti,

     

    thanks for the reply. I'll be checking it.

    Hoping someone might find this useful:

    As a workaround, I have been able to import the project in CCS5 (Windows version) and have been able to get to compile and run with same performance as with the CCS3.3. I then imported the Windows  project to CCS5(Ubuntu) and have been able to get it to compile with few changes. Obviously the directories were wrong: adjusted path variables in  "Project Properties->Resource->Linked Resources".  Also had to Import the macros.ini , after editing it to make it point to the correct directory. (Import->CCS - Managed Build Macros).

     

    John Dedes