⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spi_slave.map

📁 周立功2103开发板CD资料
💻 MAP
字号:
ARM Linker, RVCT3.0 [Build 942] for uVision [Full]

================================================================================

Section Cross References

    startup.o(vectors) refers to startup.o(MyStacks) for StackIRQ
    startup.o(vectors) refers to startup.o(Stacks) for StackUsr
    startup.o(vectors) refers to main.o(.text) for Main
    startup.o(vectors) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    startup.o(MyStacks) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    startup.o(Stacks) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    main.o(.text) refers to uart.o(.text) for UARTn_SendByte
    main.o(.text) refers to startup.o(vectors) for TargetInit
    main.o(.text) refers to spi.o(.text) for SPI_Init
    main.o(.text) refers to ssp.o(.text) for SSP_Init
    main.o(.text) refers to main.o(.data) for .data$0
    main.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    main.o(.data) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    spi.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
    ssp.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
    uart.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
    aeabi_sdiv.o(.text) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
    aeabi_sdiv.o(.text_udiv) refers to aeabi_sdiv.o(.text) for __arm_div4
    divrt_7tdmi.o(x$divrt) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
    aeabi_idiv0_sigfpe.o(.text) refers to startup.o(vectors) for __rt_div0


================================================================================

Adding Veneers to the image

    Adding TA veneer (4 bytes, Inline) for call to '__aeabi_uidivmod' from spi.o(.text).

1 Veneer(s) (total 4 bytes) added to the image.

================================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../../division.s                         0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
    ../../divrt.s                            0x00000000   Number         0  divrt_7tdmi.o ABSOLUTE
    ..\..\LPC2103_Software_Package\SPI\SPI.c 0x00000000   Number         0  spi.o ABSOLUTE
    ..\..\LPC2103_Software_Package\SSP\SSP.c 0x00000000   Number         0  ssp.o ABSOLUTE
    ..\..\LPC2103_Software_Package\UART\UART.c 0x00000000   Number         0  uart.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    src\Startup.s                            0x00000000   Number         0  startup.o ABSOLUTE
    src\main.c                               0x00000000   Number         0  main.o ABSOLUTE
    vectors                                  0x00000000   Section      410  startup.o(vectors)
    FIQSave                                  0x00000040   ARM Code       0  startup.o(vectors)
    IRQSave                                  0x00000050   ARM Code       0  startup.o(vectors)
    FIQRestore                               0x00000060   ARM Code       0  startup.o(vectors)
    SetISREnd                                0x0000014f   Thumb Code     0  startup.o(vectors)
    TargetInit1                              0x00000171   Thumb Code     0  startup.o(vectors)
    .text                                    0x0000019c   Section      212  main.o(.text)
    .text                                    0x00000270   Section      124  spi.o(.text)
    .text                                    0x000002ec   Section      208  ssp.o(.text)
    .text                                    0x000003bc   Section      588  uart.o(.text)
    .text                                    0x00000608   Section        4  use_no_semi.o(.text)
    .text                                    0x0000060c   Section      364  aeabi_sdiv.o(.text)
    __arm_div8                               0x00000638   ARM Code       0  aeabi_sdiv.o(.text)
    __arm_div4                               0x00000668   ARM Code       0  aeabi_sdiv.o(.text)
    __arm_div_large                          0x000006bc   ARM Code       0  aeabi_sdiv.o(.text)
    .text                                    0x00000778   Section        4  aeabi_idiv0.o(.text)
    .text_udiv                               0x00000780   Section       28  aeabi_sdiv.o(.text_udiv)
    .data$0                                  0x40000000   Data           0  main.o(.data)
    .data                                    0x40000000   Section        1  main.o(.data)
    MyStacks                                 0x40000004   Section       96  startup.o(MyStacks)
    StackIRQ                                 0x40000060   Data           0  startup.o(MyStacks)
    StackUsr                                 0x40002000   Number         0  startup.o(Stacks)
    Stacks                                   0x40002000   Number         0  startup.o(Stacks)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THUMB_ISAv1$ARM_ISAv4$M$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    Reset                                    0x00000000   ARM Code       0  startup.o(vectors)
    SetISR                                   0x00000125   Thumb Code     0  startup.o(vectors)
    TargetInit                               0x00000151   Thumb Code     0  startup.o(vectors)
    __rt_div0                                0x00000194   ARM Code       0  startup.o(vectors)
    _sys_close                               0x00000194   ARM Code       0  startup.o(vectors)
    _sys_command_string                      0x00000194   ARM Code       0  startup.o(vectors)
    _sys_ensure                              0x00000194   ARM Code       0  startup.o(vectors)
    _sys_flen                                0x00000194   ARM Code       0  startup.o(vectors)
    _sys_istty                               0x00000194   ARM Code       0  startup.o(vectors)
    _sys_read                                0x00000194   ARM Code       0  startup.o(vectors)
    _sys_seek                                0x00000194   ARM Code       0  startup.o(vectors)
    _sys_tmpnam                              0x00000194   ARM Code       0  startup.o(vectors)
    _sys_write                               0x00000194   ARM Code       0  startup.o(vectors)
    fgetc                                    0x00000194   ARM Code       0  startup.o(vectors)
    fputc                                    0x00000194   ARM Code       0  startup.o(vectors)
    _ttywrch                                 0x00000199   Thumb Code     0  startup.o(vectors)
    IRQ_SPI                                  0x0000019d   Thumb Code    38  main.o(.text)
    IRQ_Exception                            0x000001c3   Thumb Code     2  main.o(.text)
    DelayNS                                  0x000001c5   Thumb Code    24  main.o(.text)
    Main                                     0x000001dd   Thumb Code   120  main.o(.text)
    SPI_Init                                 0x00000271   Thumb Code    80  spi.o(.text)
    SPI_SendByte                             0x000002c1   Thumb Code    14  spi.o(.text)
    SPI_RcvData                              0x000002cf   Thumb Code    12  spi.o(.text)
    SSP_Init                                 0x000002ed   Thumb Code   148  ssp.o(.text)
    SSP_SendByte                             0x00000381   Thumb Code    18  ssp.o(.text)
    SSP_RcvByte                              0x00000393   Thumb Code    16  ssp.o(.text)
    UARTn_Init                               0x000003bd   Thumb Code   180  uart.o(.text)
    UARTn_AutoInit                           0x00000471   Thumb Code   140  uart.o(.text)
    Set_FIFO                                 0x000004fd   Thumb Code   116  uart.o(.text)
    UARTn_SendByte                           0x00000571   Thumb Code    30  uart.o(.text)
    UARTn_SendData                           0x0000058f   Thumb Code    36  uart.o(.text)
    UARTn_RcvData                            0x000005b3   Thumb Code    64  uart.o(.text)
    __semihosting_guard                      0x00000608   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x00000608   ARM Code       4  use_no_semi.o(.text)
    __aeabi_idiv                             0x0000060c   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idiv_div0                        0x0000060c   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x0000060c   ARM Code     364  aeabi_sdiv.o(.text)
    __aeabi_idivmod_div0                     0x0000060c   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idiv0                            0x00000778   ARM Code       4  aeabi_idiv0.o(.text)
    Inline Thumb to ARM Veneer to __aeabi_uidivmod 0x0000077d   Thumb Code     0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidiv                            0x00000780   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidiv_div0                       0x00000780   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod                         0x00000780   ARM Code      28  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod_div0                    0x00000780   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    Image$$IROM1$$RO$$Limit                  0x0000079c   Number         0  anon$$obj.o(linker$$defined$$symbols)
    Image$$IROM1$$RW$$Base                   0x0000079c   Number         0  anon$$obj.o(linker$$defined$$symbols)
    Image$$IROM1$$ZI$$Base                   0x0000079c   Number         0  anon$$obj.o(linker$$defined$$symbols)
    Image$$IROM1$$ZI$$Limit                  0x0000079c   Number         0  anon$$obj.o(linker$$defined$$symbols)
    rcv_data                                 0x40000000   Data           1  main.o(.data)


================================================================================

Memory Map of the image

  Image Entry point : 0x00000000

  Load Region IROM (Base: 0x00000000, Size: 0x000007a0, Max: 0x00008000, ABSOLUTE)

    Execution Region IROM1 (Base: 0x00000000, Size: 0x0000079c, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x0000019a   Code   RO            1  * vectors             startup.o
    0x0000019a   0x00000002   PAD
    0x0000019c   0x000000d4   Code   RO            8    .text               main.o
    0x00000270   0x0000007c   Code   RO           51    .text               spi.o
    0x000002ec   0x000000d0   Code   RO           73    .text               ssp.o
    0x000003bc   0x0000024c   Code   RO           86    .text               uart.o
    0x00000608   0x00000004   Code   RO          101    .text               use_no_semi.o(c_t__un.l)
    0x0000060c   0x0000016c   Code   RO          103    .text               aeabi_sdiv.o(c_t__un.l)
    0x00000778   0x00000004   Code   RO          111    .text               aeabi_idiv0.o(c_t__un.l)
    0x0000077c   0x00000004   Ven    RO          104    .text_udiv          aeabi_sdiv.o(c_t__un.l)
    0x00000780   0x0000001c   Code   RO          104    .text_udiv          aeabi_sdiv.o(c_t__un.l)


    Execution Region IRAM1 (Base: 0x40000000, Size: 0x00000064, Max: 0x00002000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x40000000   0x00000001   Data   RW            9    .data               main.o
    0x40000001   0x00000003   PAD
    0x40000004   0x00000060   Zero   RW            2    MyStacks            startup.o


    Execution Region STACKS (Base: 0x40002000, Size: 0x00000000, Max: 0xffffffff, ABSOLUTE, UNINIT)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x40002000   0x00000000   Zero   RW            3    Stacks              startup.o


================================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       212         28          0          1          0       4956   main.o
       124         18          0          0          0       1420   spi.o
       208         26          0          0          0        872   ssp.o
       410         64          0          0         96        408   startup.o
       588         22          0          0          0       2192   uart.o

    ------------------------------------------------------------------------
      1544        158          0          4         96       9848   Object Totals
         0          0          0          0          0          0   (incl. Generated)
         2          0          0          3          0          0   (incl. Padding)

    ------------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

         4          0          0          0          0          0   aeabi_idiv0.o
       396          0          0          0          0          0   aeabi_sdiv.o
         4          0          0          0          0          0   use_no_semi.o

    ------------------------------------------------------------------------
       404          0          0          0          0          0   Library Totals
         0          0          0          0          0          0   (incl. Padding)

    ------------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

       404          0          0          0          0          0   c_t__un.l

    ------------------------------------------------------------------------
       404          0          0          0          0          0   Library Totals

    ------------------------------------------------------------------------

================================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      1948        158          0          4         96       9848   Grand Totals
      1948        158          0          4         96       9848   Image Totals

================================================================================

    Total RO  Size (Code + RO Data)                 1948 (   1.90kB)
    Total RW  Size (RW Data + ZI Data)               100 (   0.10kB)
    Total ROM Size (Code + RO Data + RW Data)       1952 (   1.91kB)

================================================================================

⌨️ 快捷键说明

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