?? lpc2103_flash.cmd
字號:
/* ****************************************************************************************************** */
/* demo2103_blink_flash.cmd LINKER SCRIPT */
/* */
/* */
/* The Linker Script defines how the code and data emitted by the GNU C compiler and assembler are */
/* to be loaded into memory (code goes into FLASH, variables go into RAM). */
/* */
/* Any symbols defined in the Linker Script are automatically global and available to the rest of the */
/* program. */
/* */
/* To force the linker to use this LINKER SCRIPT, just add the -T demo2103_blink_flash.cmd directive */
/* to the linker flags in the makefile. */
/* */
/* LFLAGS = -Map main.map -nostartfiles -T demo2103_blink_flash.cmd */
/* */
/* */
/* The Philips boot loader supports the ISP (In System Programming) via the serial port and the IAP */
/* (In Application Programming) for flash programming from within your application. */
/* */
/* The boot loader uses RAM memory and we MUST NOT load variables or code in these areas. */
/* */
/* RAM used by boot loader: 0x40000120 - 0x400001FF (224 bytes) for ISP variables */
/* 0x4000FFE0 - 0x4000FFFF (32 bytes) for ISP and IAP variables */
/* 0x4000FEE0 - 0x4000FFDF (256 bytes) stack for ISP and IAP */
/* */
/* */
/* MEMORY MAP */
/* | |0x40010000 */
/* .-------->|---------------------------------| */
/* . | |0x40001FFF */
/* ram_isp_high | variables and stack | */
/* . | for Philips boot loader | */
/* . | 288 bytes | */
/* . | Do not put anything here |0x40001EE0 */
/* .-------->|---------------------------------| */
/* | UDF Stack 4 bytes |0x40001EDC <---------- _stack_end */
/* .-------->|---------------------------------| */
/* | ABT Stack 4 bytes |0x40001ED8 */
/* .-------->|---------------------------------| */
/* | FIQ Stack 4 bytes |0x40001ED4 */
/* .-------->|---------------------------------| */
/* | IRQ Stack 4 bytes |0x40001ED0 */
/* .-------->|---------------------------------| */
/* | SVC Stack 4 bytes |0x40001ECC */
/* .-------->|---------------------------------| */
/* . | |0x40001EC8 */
/* . | stack area for user program | */
/* . | | */
/* . | | */
/* . | | */
/* . | | */
/* . | | */
/* . | | */
/* . | | */
/* . | free ram | */
/* ram | | */
/* . | | */
/* . | | */
/* . |.................................|0x40000234 <---------- _bss_end */
/* . | | */
/* . | .bss uninitialized variables | */
/* . |.................................|0x40000218 <---------- _bss_start, _edata */
/* . | | */
/* . | | */
/* . | | */
/* . | .data initialized variables | */
/* . | | */
/* . | | */
/* . | |0x40000200 <---------- _data */
/* .-------->|---------------------------------| */
/* . | variables used by |0x400001FF */
/* ram_isp_low | Philips boot loader | */
/* . | 223 bytes |0x40000120 */
/* .-------->|---------------------------------| */
/* . | |0x4000011F */
/* ram_vectors | free ram | */
/* . |---------------------------------|0x40000040 */
/* . | |0x4000003F */
/* . | Interrupt Vectors (re-mapped) | */
/* . | 64 bytes |0x40000000 */
/* .-------->|---------------------------------| */
/* | | */
/* */
/* */
/* */
/* | | */
/* .--------> |---------------------------------| */
/* . | |0x00007FFF */
/* . | | */
/* . | | */
/* . | | */
/* . | | */
/* . | | */
/* . | unused flash eprom | */
/* . | | */
/* . |.................................| */
/* . | | */
/* . | | */
/* . | | */
/* . | copy of .data area | */
/* flash | | */
/* . | | */
/* . | | */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -