分散加载

来源:互联网 发布:搜狗输入法mac设置 编辑:程序博客网 时间:2024/06/11 20:52

LOAD_ROM1 0x00100000                        ; 指定该加载区域首地址
{
   EXEC_ROM1   +0  0x1f8                    ; 没有前一加载区域,所以该执行区域首地址为加载去首地址
                                            ; 并指定该区域长度
    {
        vector.o (reset, +FIRST)         ; 目标文件的vectors段放在该执行区域的第一段
    }
}

LOAD_ROM2 0x00137000                      ; 第二个加载区域
{
 
  
    EXEC_RO  +0 
    {
     boot.o(DAT,+first)
     
    }
      
    EXEC_RO1  +0       
    {
   low_levev_init.o(+RO)                     ; 所有目标文件和库文件中的 RO段存放在该区域  
   main.o(+RO)
   at91_uart1.o(+RO) 
     * (+RO) 
                                ; 所有目标文件和库文件的 RW和 ZI段存放在该区域
      
    }
   
     EXEC_ZI   0x00120F00  2000
     {
      * (+RW,+ZI)  
     }

  
}

原创粉丝点击