MEM Module
Application Program Interface
2-207
❏
DSP/BIOS Conf Sections (.obj)
. The memory segment containing
configuration properties that can be read by the target program.
Tconf Name: OBJSEG
Type: Reference
Example:
bios.MEM.OBJSEG = prog.get("myMEM");
BIOS Code tab
❏
BIOS Code Section (.bios)
. The memory segment containing the
DSP/BIOS code.
Tconf Name: BIOSSEG
Type: Reference
Example:
bios.MEM.BIOSSEG = prog.get("myMEM");
❏
Startup Code Section (.sysinit)
. The memory segment containing
DSP/BIOS startup initialization code; this memory can be reused
after main starts executing.
Tconf Name: SYSINITSEG
Type: Reference
Example:
bios.MEM.SYSINITSEG = prog.get("myMEM");
❏
Function Stub Memory (.hwi)
. The memory segment containing
dispatch code for HWIs that are configured to be monitored in the
HWI Object Properties.
Tconf Name: HWISEG
Type: Reference
Example:
bios.MEM.HWISEG = prog.get("myMEM");
❏
Interrupt Service Table Memory (.hwi_vec)
. The memory segment
containing the Interrupt Service Table (IST).
Tconf Name: HWIVECSEG
Type: Reference
Example:
bios.MEM.HWIVECSEG = prog.get("myMEM");
❏
RTDX Text Segment (.rtdx_text)
. The memory segment containing
the code sections for the RTDX module.
Tconf Name: RTDXTEXTSEG
Type: Reference
Example:
bios.MEM.RTDXTEXTSEG =
prog.get("myMEM");
Compiler Sections tab
❏
User .cmd File For Compiler Sections
. Put a checkmark in this box
if you want to have full control over the memory used for the sections
that follow. You must then create a linker command file that begins
by including the linker command file created by the configuration.
Your linker command file should then assign memory for the items
normally handled by the following properties. See the
TMS320C54x
Optimizing Compiler User’s Guide
, (literature number SPRU103E)
for more details.
Tconf Name: USERCOMMANDFILE
Type: Bool
Example:
bios.MEM.USERCOMMANDFILE = false;