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

📄 blinky.map

📁 基于AT91SAM7S64的Bliky程序
💻 MAP
字号:
ARM Linker, RVCT3.1 [Build 902] for uVision [Professional]

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

Section Cross References

    sam7.o(RESET) refers to sam7.o(STACK) for Stack_Top
    sam7.o(RESET) refers to entry.o($$startup$$) for __main
    blinky.o(.text) refers to blinky.o(i.AT91F_PIO_ClearOutput) for AT91F_PIO_ClearOutput
    blinky.o(.text) refers to blinky.o(i.AT91F_PIO_SetOutput) for AT91F_PIO_SetOutput
    blinky.o(.text) refers to blinky.o(.data) for LEDSpeed
    blinky.o(.text) refers to blinky.o(.constdata) for led_mask
    entry.o($$startup$$) refers to init.o(.text) for __init
    entry.o($$startup$$) refers to sam7.o(STACK) for __initial_sp
    init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3
    init.o(.text) refers to init.o(.emb_text) for __call_main
    init.o(.text) refers to blinky.o(.text) for main


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

Removing Unused input sections from the image.

    Removing sam7.o(HEAP), (0 bytes).
    Removing retarget.o(.text), (8 bytes).

2 unused section(s) (total 8 bytes) removed from the image.

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

Adding Veneers to the image

    Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).

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

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../../microlib/init/entry.s              0x00000000   Number         0  entry.o ABSOLUTE
    ../../microlib/init/handlers.c           0x00000000   Number         0  handlers.o ABSOLUTE
    ../../microlib/init/init.c               0x00000000   Number         0  init.o ABSOLUTE
    ../../microlib/stubs.s                   0x00000000   Number         0  useno.o ABSOLUTE
    ../../unhosted.s                         0x00000000   Number         0  callvia.o ABSOLUTE
    Blinky.c                                 0x00000000   Number         0  blinky.o ABSOLUTE
    Retarget.c                               0x00000000   Number         0  retarget.o ABSOLUTE
    SAM7.s                                   0x00000000   Number         0  sam7.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    RESET                                    0x00100000   Section      324  sam7.o(RESET)
    Undef_Handler                            0x00100040   ARM Code       4  sam7.o(RESET)
    SWI_Handler                              0x00100044   ARM Code       4  sam7.o(RESET)
    PAbt_Handler                             0x00100048   ARM Code       4  sam7.o(RESET)
    DAbt_Handler                             0x0010004c   ARM Code       4  sam7.o(RESET)
    IRQ_Handler                              0x00100050   ARM Code       4  sam7.o(RESET)
    FIQ_Handler                              0x00100054   ARM Code       4  sam7.o(RESET)
    $$startup$$                              0x00100144   Section       12  entry.o($$startup$$)
    .emb_text                                0x00100150   Section        2  init.o(.emb_text)
    .text                                    0x00100154   Section      236  blinky.o(.text)
    .text                                    0x00100248   Section       40  init.o(.text)
    .text                                    0x00100270   Section       16  callvia.o(.text)
    i.AT91F_PIO_ClearOutput                  0x00100280   Section        8  blinky.o(i.AT91F_PIO_ClearOutput)
    i.AT91F_PIO_SetOutput                    0x00100288   Section        8  blinky.o(i.AT91F_PIO_SetOutput)
    i.__scatterload_copy                     0x00100290   Section       24  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x001002a8   Section        4  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x001002ac   Section       24  handlers.o(i.__scatterload_zeroinit)
    .constdata                               0x001002c4   Section       12  blinky.o(.constdata)
    .data                                    0x00200000   Section        4  blinky.o(.data)
    STACK                                    0x00200008   Section     1160  sam7.o(STACK)
    Stack_Top                                0x00200490   Number         0  sam7.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  blinky.o ABSOLUTE
    __use_no_errno                           0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_exception_handling              0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_fp                              0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_heap                            0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_heap_region                     0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_semihosting                     0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_semihosting_swi                 0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_signal_handling                 0x00000000   Number         0  useno.o ABSOLUTE
    __decompress                              - Undefined Weak Reference
    Reset_Handler                            0x00100058   ARM Code       0  sam7.o(RESET)
    __main                                   0x00100144   ARM Code       8  entry.o($$startup$$)
    __call_main                              0x00100151   Thumb Code     2  init.o(.emb_text)
    wait                                     0x00100154   ARM Code      32  blinky.o(.text)
    main                                     0x00100174   ARM Code     188  blinky.o(.text)
    Inline ARM to Thumb Veneer to __init     0x00100240   ARM Code       0  init.o(.text)
    __init                                   0x00100249   Thumb Code    26  init.o(.text)
    __scatterload_rt2                        0x00100249   Thumb Code     0  init.o(.text)
    __ARM_call_via_r0                        0x00100271   Thumb Code     2  callvia.o(.text)
    __call_via_r0                            0x00100271   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r1                        0x00100273   Thumb Code     2  callvia.o(.text)
    __call_via_r1                            0x00100273   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r2                        0x00100275   Thumb Code     2  callvia.o(.text)
    __call_via_r2                            0x00100275   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r3                        0x00100277   Thumb Code     2  callvia.o(.text)
    __call_via_r3                            0x00100277   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r4                        0x00100279   Thumb Code     2  callvia.o(.text)
    __call_via_r4                            0x00100279   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r5                        0x0010027b   Thumb Code     2  callvia.o(.text)
    __call_via_r5                            0x0010027b   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r6                        0x0010027d   Thumb Code     2  callvia.o(.text)
    __call_via_r6                            0x0010027d   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r7                        0x0010027f   Thumb Code     2  callvia.o(.text)
    __call_via_r7                            0x0010027f   Thumb Code     0  callvia.o(.text)
    AT91F_PIO_ClearOutput                    0x00100280   ARM Code       8  blinky.o(i.AT91F_PIO_ClearOutput)
    AT91F_PIO_SetOutput                      0x00100288   ARM Code       8  blinky.o(i.AT91F_PIO_SetOutput)
    __scatterload_copy                       0x00100290   ARM Code      24  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x001002a8   ARM Code       4  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x001002ac   ARM Code      24  handlers.o(i.__scatterload_zeroinit)
    led_mask                                 0x001002c4   Data          12  blinky.o(.constdata)
    Region$$Table$$Base                      0x001002d0   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x001002f0   Number         0  anon$$obj.o(Region$$Table)
    LEDSpeed                                 0x00200000   Data           4  blinky.o(.data)
    __initial_sp                             0x00200408   Data         136  sam7.o(STACK)


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

Memory Map of the image

  Image Entry point : 0x00100144

  Load Region LR_IROM1 (Base: 0x00100000, Size: 0x000002f4, Max: 0xffffffff, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x00100000, Size: 0x000002f0, Max: 0x00010000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00100000   0x00000144   Code   RO            3    RESET               sam7.o
    0x00100144   0x0000000c   Code   RO           62  * $$startup$$         entry.o(mc_t.l)
    0x00100150   0x00000002   Code   RO           67    .emb_text           init.o(mc_t.l)
    0x00100152   0x00000002   PAD
    0x00100154   0x000000ec   Code   RO           26    .text               blinky.o
    0x00100240   0x00000008   Ven    RO           66    .text               init.o(mc_t.l)
    0x00100248   0x00000028   Code   RO           66    .text               init.o(mc_t.l)
    0x00100270   0x00000010   Code   RO           70    .text               callvia.o(h_t.l)
    0x00100280   0x00000008   Code   RO           44    i.AT91F_PIO_ClearOutput  blinky.o
    0x00100288   0x00000008   Code   RO           38    i.AT91F_PIO_SetOutput  blinky.o
    0x00100290   0x00000018   Code   RO           72    i.__scatterload_copy  handlers.o(mc_t.l)
    0x001002a8   0x00000004   Code   RO           74    i.__scatterload_null  handlers.o(mc_t.l)
    0x001002ac   0x00000018   Code   RO           73    i.__scatterload_zeroinit  handlers.o(mc_t.l)
    0x001002c4   0x0000000c   Data   RO           28    .constdata          blinky.o
    0x001002d0   0x00000020   Data   RO           71    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x00200000, Size: 0x00000490, Max: 0x00004000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00200000   0x00000004   Data   RW           27    .data               blinky.o
    0x00200004   0x00000004   PAD
    0x00200008   0x00000488   Zero   RW            1    STACK               sam7.o


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

Image component sizes


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

       252         16         12          4          0      62396   blinky.o
         0          0          0          0          0       1460   retarget.o
       324         68          0          0       1160        273   sam7.o

    ------------------------------------------------------------------------
       576         84         44          4       1164      64132   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         0          0          0          0          4          3   (incl. Padding)

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

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

        16          0          0          0          0          0   callvia.o
        12          4          0          0          0          0   entry.o
        52          0          0          0          0          0   handlers.o
        50         14          0          0          0          0   init.o

    ------------------------------------------------------------------------
       132         18          0          0          0          0   Library Totals
         2          0          0          0          0          0   (incl. Padding)

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

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

        16          0          0          0          0          0   h_t.l
       114         18          0          0          0          0   mc_t.l

    ------------------------------------------------------------------------
       132         18          0          0          0          0   Library Totals

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

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


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

       708        102         44          4       1164      64132   Grand Totals
       708        102         44          4       1164      64132   ELF Image Totals
       708        102         44          4          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                  752 (   0.73kB)
    Total RW  Size (RW Data + ZI Data)              1168 (   1.14kB)
    Total ROM Size (Code + RO Data + RW Data)        756 (   0.74kB)

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

⌨️ 快捷键说明

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