Hi all,
When .data and .text section is in DDR, i am trying to create a hardware interrupt and semaphore create, and its throwing an error saying
"[C66xx_3] {module#24}: line 159: E_alreadyDefined: Hwi already defined: intr# 7
xdc.runtime.Error.raise: terminating execution"
But when the data section moved to L2Sram , able to create the hardware interrupts. So i thought that the
same DDR section for HWI/Semaphore accessed by all the cores. So i moved the Sysbios related stuffs to L2SRAM
by saying
Program.sectMap[".knl: { *.*(.text:*ti_sysbios_knl*) }"] = "L2SRAM";
Program.sectMap[".hwi: { *.*(.text:*ti_sysbios*_Hwi_*) }"] = "L2SRAM";
Program.sectMap[".hwi: { *.*(.const:*ti_sysbios*_Hwi_*) }"] = "L2SRAM";
Program.sectMap[".sysbios: { *.*(.text:*ti_sysbios*) }"] = "L2SRAM";
Program.sectMap[".sysbios: { *.*(.const:*ti_sysbios*) }"] = "L2SRAM";
Program.sectMap[".sysbios: { *.*(.fardata:*ti_sysbios*) }"] = "L2SRAM";
in the cfg file.
Is anything to be moved within the corepac L2SRAM?
Thanks In Advance
Regards,
K. lakshmanan