Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

Locating the sysbios region like semaphore, HWI, and other to different memory section

$
0
0

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





Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>