www.pudn.com > MiniARM2200.rar > DebugInExram.scf


;/****************************************Copyright (c)************************************************** 
;**                               Guangzou ZLG-MCU Development Co.,LTD. 
;**                                      graduate school 
;**                                 http://www.zlgmcu.com 
;** 
;**--------------File Info------------------------------------------------------------------------------- 
;** File Name: DebugInExram.scf 
;** Last modified Date:  2004-09-17 
;** Last Version: 1.0 
;** Descriptions: Scatter File 
;** 
;**------------------------------------------------------------------------------------------------------ 
;** Created By: Chenmingji 
;** Created date:   2004-09-17 
;** Version: 1.0 
;** Descriptions: First version 
;** 
;**------------------------------------------------------------------------------------------------------ 
;** Modified by:            Ganda 
;** Modified date:          2005-10-21 
;** Version:                1.01 
;** Descriptions:           Only for MiniARM2200 DebugInExram Mode 
;**                         Add some information                                
;**------------------------------------------------------------------------------------------------------ 
;** Modified by:  
;** Modified date: 
;** Version:  
;** Descriptions:   
;** 
;********************************************************************************************************/ 
 
ROM_LOAD 0x81000000                 ;// Starting of Code 
{                                   ;// ROM Range: 0x81000000 ~ 0x8100ffff (64K at External RAM) 
    ROM_EXEC 0x81000000             ;// Starting of Executing point 
    { 
        Startup.o (vectors, +First) ;// Store vectors at 0x81000000 
        * (+RO) 
    } 
;//-----------------------------------------------------------------------------------------------------// 
    IRAM 0x40000040                 ;// Starting of Internal SRAM  
    {                               ;// 0x40000000 ~ 0x4000003f has used for a copy of vectors 
        Startup.o (MyStacks) 
    } 
     
    STACKS_BOTTOM +0 UNINIT 
    { 
        Startup.o (StackBottom) 
    } 
 
    STACKS 0x40004000 UNINIT        ;// End of Internal SRAM  
    {                               ;// IRAM Range: 0x40000040 ~ 0x40003fff (about 16K at Internal SRAM) 
        Startup.o (Stacks) 
    } 
;//-----------------------------------------------------------------------------------------------------// 
    ERAM 0x81010000                 ;// Starting of External SRAM 
    {                              
        * (+RW,+ZI) 
    } 
 
    HEAP +0 UNINIT 
    { 
        Startup.o (Heap) 
    } 
 
    HEAP_BOTTOM 0x81020000 UNINIT   ;// End of External SRAM 
    {                               ;// ERAM Range: 0x81010000 ~ 0x8101ffff (64K at External SRAM) 
        Startup.o (HeapTop)  
    } 
 
}