?? adsp-bf532.ldf
字號:
?
+
ARCHITECTURE(ADSP-BF532)
SEARCH_DIR( $ADI_DSP\FRIO\lib )
$OBJECTS = $COMMAND_LINE_OBJECTS;
//$LIBRARIES = librt.dlb;
MEMORY
{
// DATA_A { TYPE(RAM) START(0xf00000a0) END(0xf0000200) WIDTH(8) }
// DATA_B { TYPE(RAM) START(0x00100000) END(0x001FFFFF) WIDTH(8) }
// PROGRAM { TYPE(RAM) START(0x00200000) END(0x002FFFFF) WIDTH(8) }
// STACK { TYPE(RAM) START(0x00300000) END(0x003FFFFF) WIDTH(8) }
// SYS_MMR { TYPE(RAM) START(0xFFC00000) END(0xFFDFFFFF) WIDTH(8) }
// CORE_MMR { TYPE(RAM) START(0xFFE00000) END(0xFFFFFFFF) WIDTH(8) }
// PROGRAM { TYPE(RAM) START(0xEF000000) END(0xEF0003FF) WIDTH(8) } //Boot Rom
PROGRAM { TYPE(RAM) START(0xFFA08000) END(0xFFA13FFF) WIDTH(8) } //L2
SDRAM { TYPE(RAM) START(0x00000000) END(0x07FFFFFF) WIDTH(8) } //SDRAM
// PROGRAM { TYPE(RAM) START(0x20000000) END(0x23FFFFFF) WIDTH(8) } //ASYNC BANK 0
// L1_CODE { TYPE(RAM) START(0xFFA00000) END(0xFFA03FFF) WIDTH(8) } //L1 Code
L1_DATA { TYPE(RAM) START(0xFF804000) END(0xFF807FFF) WIDTH(8) } //L1 Data
L1_DATB { TYPE(RAM) START(0xFF904000) END(0xFF907FFF) WIDTH(8) } //L1 Data
// HEADER { TYPE(RAM) START(0xF003FFE0) END(0xF003FFE6) WIDTH(16)}
// BLOCK { TYPE(RAM) START(0xF003FFEA) END(0xF003FFF2) WIDTH(16)}
// DUMMY { TYPE(RAM) START(0xF003FFF4) END(0XF003FFFE) WIDTH(16)}
}
PROCESSOR p0
{
OUTPUT( $COMMAND_LINE_OUTPUT_FILE )
SECTIONS
{
code
{
// Align all code sections on 2 byte boundary
INPUT_SECTION_ALIGN(2)
INPUT_SECTIONS( $OBJECTS(program))
}>PROGRAM
SDRAM
{
INPUT_SECTION_ALIGN(1)
INPUT_SECTIONS( $OBJECTS(sdram) )
} >SDRAM
/*
L1_CODE
{
INPUT_SECTION_ALIGN(1)
INPUT_SECTIONS( $OBJECTS(L1_code) )
} >L1_CODE
*/
L1_DATA
{
INPUT_SECTION_ALIGN(1)
INPUT_SECTIONS( $OBJECTS(L1_data) )
} >L1_DATA
L1_DATB
{
INPUT_SECTION_ALIGN(1)
INPUT_SECTIONS( $OBJECTS(L1_datb) )
} >L1_DATB
/*
BLOCK
{
INPUT_SECTION_ALIGN(1)
INPUT_SECTIONS( $OBJECTS(block) )
} >BLOCK
DUMMY
{
INPUT_SECTION_ALIGN(1)
INPUT_SECTIONS( $OBJECTS(dummy) )
} >DUMMY
*/
// data_a
// {
// // The data sections shouldn't be aligned.
// INPUT_SECTION_ALIGN(1)
// INPUT_SECTIONS( $OBJECTS(data_a) $LIBRARIES(data_a) )
// }>DATA_A
// }>PROGRAM
/*
data_b
{
// The data sections shouldn't be aligned.
INPUT_SECTION_ALIGN(1)
INPUT_SECTIONS( $OBJECTS(data_b) $LIBRARIES(data_b) )
// }>DATA_B
}>PROGRAM
*/
stack
{
// The data sections shouldn't be aligned.
INPUT_SECTION_ALIGN(1)
INPUT_SECTIONS( $OBJECTS(stack))
// }>STACK
}>PROGRAM
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -