📄 timertest.ldf
字号:
/****************************************************************************
** $TITLE: NOTES.LDF$
** NOTES.LDF
** ---------
** Sets up the memory map for the Peter Gun demo.
**
****************************************************************************/
ARCHITECTURE(ADSP-21065L)
//
// ADSP-21065 Memory Map:
// ------------------------------------------------
// Internal memory 0x0000 0000 to 0x0000 cfff
// ------------------------------------------------
// 0x0000 0000 to 0x0000 00ff IOP Regs
// 0x0000 0100 to 0x0000 7fff (ADI reserved)
// Block 0 0x0000 8000 to 0x0000 80ff Normal Word (32/48) Addr
// 0x0000 8100 to 0x0000 86ff (kernel PM reserved)
// 0x0000 8700 to 0x0000 8FFF (user space)
// 0x0000 9800 to 0x0000 9FFF (kernel DM reserved)
// Block 1 0x0000 c000 to 0x0000 cfff (user space)
// ------------------------------------------------
// available external memory (SDRAM) 0x0300 0000 to 0x030f feff
// kernel user interface memory 0x030f ff00 to 0x030f ffff
// ------------------------------------------------
//
// This architecture file allocates:
// 256 word of run-time header
// 1791 words of code space in memory block 1
// 4K words of data space in memory block 1
// 1M words of data space in external memory
SEARCH_DIR( $ADI_DSP\21k\lib )
// The lib060.dlb must come before libc.dlb because libc.dlb has some 21020
// specific code and data
$LIBRARIES = lib060.dlb;
// Libraries from the command line are included in COMMAND_LINE_OBJECTS.
$OBJECTS = $COMMAND_LINE_OBJECTS;
//MAP (notes.map)
MEMORY
{
seg_int_rst { TYPE(PM RAM) START(0x00008004) END(0x00008007) WIDTH(48) }
seg_int_tmr { TYPE(PM RAM) START(0x00008010) END(0x00008013) WIDTH(48) }
seg_pmco { TYPE(PM RAM) START(0x0000c000) END(0x0000c7ff) WIDTH(48) }
seg_dmda { TYPE(DM RAM) START(0x0000d000) END(0x0000dfff) WIDTH(32) }
seg_bnk3 { TYPE(DM RAM) START(0x030FFF00) END(0x030fffff) WIDTH(32) }
}
PROCESSOR p0
{
LINK_AGAINST( $COMMAND_LINE_LINK_AGAINST)
OUTPUT( $COMMAND_LINE_OUTPUT_FILE )
SECTIONS
{
// .text output section
seg_int_rst
{
INPUT_SECTIONS( $OBJECTS(seg_int_rst) $LIBRARIES(seg_int_rst))
} >seg_int_rst
seg_int_tmr
{
INPUT_SECTIONS( $OBJECTS(seg_int_tmr) $LIBRARIES(seg_int_tmr))
} >seg_int_tmr
seg_pmco
{
INPUT_SECTIONS( $OBJECTS(seg_pmco) $LIBRARIES(seg_pmco))
} >seg_pmco
seg_dmda
{
INPUT_SECTIONS( $OBJECTS(seg_dmda) $LIBRARIES(seg_dmda))
} > seg_dmda
seg_bnk3
{
INPUT_SECTIONS( $OBJECTS(seg_bnk3) $LIBRARIES(seg_bnk3))
} > seg_bnk3
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -