Linking a Simple C-Based Source File
// The default program memory used by the compiler.
mem_code
// The default PM data memory used by the compiler.
mem_data2
// The default DM data memory used by the compiler.
#ifdef __cplusplus
mem_ctor
mem_data1
#else
mem_data1
#endif
// Memory section used for dynamic allocation routines.
mem_heap
// The memory section used for the software stack pointed
// to by STACKPOINTER(I4) and FRAMEPOINTER(I5).
mem_stack
}
PROCESSOR p0
{
LINK_AGAINST( $COMMAND_LINE_LINK_AGAINST)
OUTPUT( $COMMAND_LINE_OUTPUT_FILE )
SECTIONS
{
sec_INT_RSTI {
INPUT_SECTIONS ( $OBJECTS(IVreset) $LIBRARIES( IVreset ) )
} > mem_INT_RSTI
D-12
{ TYPE(PM RAM) START(0x000242) END(0x006fff)
WIDTH(24) }
{ TYPE(PM RAM) START(0x007000) END(0x007fff)
WIDTH(24) }
{ TYPE(DM RAM) START(0x008000) END(0x0080FF)
WIDTH(16) }
{ TYPE(DM RAM) START(0x008100) END(0x00f1ff)
WIDTH(16) }
{ TYPE(DM RAM) START(0x008000) END(0x00f1ff)
WIDTH(16) }
{ TYPE(DM RAM) START(0x00f200) END(0x00f9ff)
WIDTH(16) }
{ TYPE(DM RAM) START(0x00fa00) END(0x00ffff)
WIDTH(16) }
VisualDSP++ 3.5 Linker and Utilities Manual
for 16-Bit Processors
Need help?
Do you have a question about the VisualDSP++ 3.5 and is the answer not in the manual?