basic.map

来自「Atmel 公司提供的一个参考代码」· MAP 代码 · 共 443 行 · 第 1/2 页

MAP
443
字号
               non_banked function
    -------------------------------------------------------------------------
CODE
  Relative segment, address: 000001F0 - 000001FD (0xe bytes), align: 2
  Segment part 6.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           Wait                    000001F1        AT91F_SPI_En_Dis (spi_main)
                                                   Spi_Master (spi_master)
               non_banked function
               stack 1 = 00000000 ( 00000004 )
    -------------------------------------------------------------------------
INITTAB
  Relative segment, address: 00000558 - 00000563 (0xc bytes), align: 2
  Segment part 7. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?init?tab?DATA_Z        00000558 

    *************************************************************************

  FILE NAME : C:\works\Application notes\Spi\Sw\AT91SAM7S256\Spi\compil_iar4_11-1_2\RAM_Debug\Obj\handler.r79
  PROGRAM MODULE, NAME : handler

  SEGMENTS IN THE MODULE
  ======================
CODE
  Relative segment, address: 00000200 - 000002D3 (0xd4 bytes), align: 2
  Segment part 3.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           AT91F_SPI_Interrupt_handler
                                   00000201        AT91F_SPI_Open (spi_main)
               non_banked function
               stack 1 = 00000000 ( 00000008 )

    *************************************************************************

  FILE NAME : C:\works\Application notes\Spi\Sw\AT91SAM7S256\Spi\compil_iar4_11-1_2\RAM_Debug\Obj\main.r79
  PROGRAM MODULE, NAME : main

  SEGMENTS IN THE MODULE
  ======================
CODE
  Relative segment, address: 000002D4 - 000002E3 (0x10 bytes), align: 2
  Segment part 3.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           main                    000002D5        Segment part 2 (?RESET)
               non_banked function
               stack 1 = 00000000 ( 00000004 )

    *************************************************************************

  FILE NAME : C:\works\Application notes\Spi\Sw\AT91SAM7S256\Spi\compil_iar4_11-1_2\RAM_Debug\Obj\spi_main.r79
  PROGRAM MODULE, NAME : spi_main

  SEGMENTS IN THE MODULE
  ======================
CODE
  Relative segment, address: 000002E4 - 00000313 (0x30 bytes), align: 2
  Segment part 2.             Intra module refs:   AT91F_SPI_Open
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           AT91F_AIC_ConfigureIt   000002E5 
               non_banked function
               stack 1 = 00000000 ( 00000018 )
    -------------------------------------------------------------------------
CODE
  Relative segment, address: 00000314 - 0000033F (0x2c bytes), align: 2
  Segment part 6.             Intra module refs:   AT91F_SPI_Open
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           AT91F_SPI_En_Dis        00000315 
               non_banked function
               stack 1 = 00000000 ( 00000008 )
    -------------------------------------------------------------------------
CODE
  Relative segment, address: 00000340 - 00000361 (0x22 bytes), align: 2
  Segment part 8.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           AT91F_Set_SPI_CSR       00000341        Spi_Master (spi_master)
                                                   Spi_Slave (spi_slave)
               non_banked function
               stack 1 = 00000000 ( 00000004 )
    -------------------------------------------------------------------------
CODE
  Relative segment, address: 00000364 - 00000387 (0x24 bytes), align: 2
  Segment part 10.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           AT91F_SPI_Read_Data     00000365        Spi_Master (spi_master)
                                                   Spi_Slave (spi_slave)
               non_banked function
               stack 1 = 00000000 ( 00000004 )
    -------------------------------------------------------------------------
CODE
  Relative segment, address: 00000388 - 0000039F (0x18 bytes), align: 2
  Segment part 12.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           AT91F_SPI_Send_Data     00000389        Spi_Master (spi_master)
                                                   Spi_Slave (spi_slave)
               non_banked function
    -------------------------------------------------------------------------
CODE
  Relative segment, address: 000003A0 - 00000427 (0x88 bytes), align: 2
  Segment part 14.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           AT91F_SPI_Open          000003A1        Spi_Master (spi_master)
                                                   Spi_Slave (spi_slave)
               non_banked function
               stack 1 = 00000000 ( 00000010 )

    *************************************************************************

  FILE NAME : C:\works\Application notes\Spi\Sw\AT91SAM7S256\Spi\compil_iar4_11-1_2\RAM_Debug\Obj\spi_master.r79
  PROGRAM MODULE, NAME : spi_master

  SEGMENTS IN THE MODULE
  ======================
CODE
  Relative segment, address: 00000428 - 000004D7 (0xb0 bytes), align: 2
  Segment part 3.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           Spi_Master              00000429        main (main)
               non_banked function
               stack 1 = 00000000 ( 00000014 )

    *************************************************************************

  FILE NAME : C:\works\Application notes\Spi\Sw\AT91SAM7S256\Spi\compil_iar4_11-1_2\RAM_Debug\Obj\spi_slave.r79
  PROGRAM MODULE, NAME : spi_slave

  SEGMENTS IN THE MODULE
  ======================
CODE
  Relative segment, address: 000004D8 - 00000557 (0x80 bytes), align: 2
  Segment part 3.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           Spi_Slave               000004D9        main (main)
               non_banked function
               stack 1 = 00000000 ( 00000014 )

    *************************************************************************

  FILE NAME : C:\Program Files\IAR Systems\Embedded Workbench 4.0\ARM\LIB\dl4tptinl8n.r79
  LIBRARY MODULE, NAME : ?segment_init

  SEGMENTS IN THE MODULE
  ======================
ICODE
  Relative segment, address: 00000178 - 000001CB (0x54 bytes), align: 2
  Segment part 2.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __segment_init          00000179        Segment part 2 (?RESET)
               non_banked function
               stack 1 = 00000000 ( 00000014 )




                ****************************************
                *                                      *
                *            MODULE SUMMARY            *
                *                                      *
                ****************************************

Module            CODE   DATA  CONST
------            ----   ----  -----
                 (Rel)  (Rel)  (Rel)
?RESET             244
?segment_init       84
Cstartup_SAM7      132
global              50     32     12
handler            212
main                16
spi_main           324
spi_master         176
spi_slave          128
N/A (alignment)      2
------           -----     --     --
Total:           1 368     32     12


                ****************************************
                *                                      *
                *      SEGMENTS IN ADDRESS ORDER       *
                *                                      *
                ****************************************


SEGMENT              SPACE    START ADDRESS   END ADDRESS     SIZE  TYPE  ALIGN
=======              =====    =============   ===========     ====  ====  =====
INTRAMSTART_REMAP                       00000000                     rel    2
ICODE                              00000000 - 000001CB         1CC   rel    2
CODE                               000001CC - 00000557         38C   rel    2
INITTAB                            00000558 - 00000563           C   rel    2
DATA_I                                  00000564                     dse    0
DATA_Z                             00000564 - 00000583          20   rel    2
INTRAMEND_REMAP                         00010000                     rel    2

                ****************************************
                *                                      *
                *        END OF CROSS REFERENCE        *
                *                                      *
                ****************************************

 1 368 bytes of CODE  memory
    32 bytes of DATA  memory
    12 bytes of CONST memory

Errors: none
Warnings: none

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?