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.
Hi All,
I encountered with strange error. I use TMS320C6678 with Blackhawk XDC560v2 Mezzanine Emulator and CCSv5 with Windows7.
I have multicore project. I to run my poject and receive next error report
[C66xx_0] 0x0 A3=0xc0cd530
A4=0x0 A5=0xc0800a8
A6=0x802ec8 A7=0x802ed0
A8=0x0 A9=0x803aa4
A10=0xc0c9610 A11=0x0
A12=0x0 A13=0x803aa4
A14=0x802f00 A15=0x1
A16=0x802ef4 A17=0x802ee4
A18=0x802efc A19=0x802eec
A20=0x802ef8 A21=0x802f04
A22=0x1 A23=0x802f0c
A24=0x802ee8 A25=0x802f08
A26=0x802ed8 A27=0x802ee0
A28=0xffa7d6ed A29=0x1
A30=0xffa7d6ed A31=0x1
B0=0x802ed0 B1=0xc0d556c
B2=0x802e98 B3=0xc0bc478
B4=0x802ec0 B5=0x19
B6=0x802a8c B7=0xc0d19e0
B8=0x2 B9=0x802ea0
B10=0x802ec8 B11=0xc0800a8
B12=0x802ecc B13=0x802ed4
B14=0xc0d55e7 B15=0x802df0
B16=0xc0d0dfc B17=0x0
B18=0xa B19=0x78
B20=0x0 B21=0x802e28
B22=0x0 B23=0x802e28
B24=0xffffffff B25=0xffffffff
B26=0xfffffff7 B27=0x0
B28=0x66666666 B29=0x30666666
B30=0x0 B31=0x1
NTSR=0x0
ITSR=0x2
IRP=0x20b01120
SSR=0x0
AMR=0xc0d00f0
RILC=0xa
ILC=0xc0d2c50
Exception at 0x0
EFR=0x2 NRP=0x0
Internal exception: IERR=0x1
Instruction fetch exception
ti.sysbios.family.c64p.Exception: line 256: E_exceptionMax: pc = 0x310bd17c, sp = 0x0c0d19e0.
xdc.runtime.Error.raise: terminating execution
My .cfg fiile is
var Memory = xdc.useModule('xdc.runtime.Memory');
var HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem');
var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
var Csl = xdc.loadPackage('ti.csl');
var Cppi = xdc.loadPackage('ti.drv.cppi');
var Qmss = xdc.loadPackage('ti.drv.qmss');
var Pa = xdc.loadPackage('ti.drv.pa');
LoggingSetup.eventUploadMode = LoggingSetup.UploadMode_PROBEPOINT;
//LoggingSetup.eventUploadMode = LoggingSetup.UploadMode_JTAGRUNMODE;
var heapMemParams1 = new HeapMem.Params();
heapMemParams1.size = 8192 * 30;
heapMemParams1.sectionName = "systemHeap";
Program.global.heap0 = HeapMem.create(heapMemParams1);
/* Memory map */
Memory.defaultHeapInstance = Program.global.heap0;
Program.sectMap["systemHeap"] = "MSMCSRAM";
Program.sectMap[".text"] = "MSMCSRAM"; //"L2SRAM";
Program.sectMap[".const"] = "MSMCSRAM"; //"L2SRAM";
Program.sectMap[".qmss"] = "MSMCSRAM";
Program.sectMap[".cppi"] = "MSMCSRAM";
Program.sectMap[".cppiMemTX"] = "MSMCSRAM";
Program.sectMap[".cppiMemRX"] = "MSMCSRAM";
Program.sectMap[".sharedDDR"] = new Program.SectionSpec();
Program.sectMap[".sharedDDR"] = "MSMCSRAM";
/* data of determined once on api */
Program.sectMap[".depl"] = new Program.SectionSpec();
Program.sectMap[".depl"] = "MSMCSRAM";
/* data of determined once on pack */
Program.sectMap[".bunch"] = new Program.SectionSpec();
Program.sectMap[".bunch"] = "MSMCSRAM";
Program.gen.debuggerFiles = true;
What is it?
Best regards,
Oleg