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

📄 c stationery.map

📁 EINT外部中断实验-PS2键盘打字练习器
💻 MAP
字号:
ARM Linker, RVCT3.0 [Build 947] 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 lcd1602.o(.text) for GotoXY
    main.o(.text) refers to startup.o(vectors) for TargetInit
    main.o(.text) refers to main.o(.bss) for .bss
    main.o(.text) refers to main.o(.data) for .data
    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
    main.o(.bss) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    main.o(.bss) 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
    main.o(.data) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi


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

Removing Unused input sections from the image.

    Removing main.o(.bss), (255 bytes).
    Removing main.o(.data), (1 bytes).
    Removing main.o(.data), (1 bytes).

3 unused section(s) (total 257 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    vectors                                  0x00000000   Section      410  startup.o(vectors)
    ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
    LCD\LCD1602.C                            0x00000000   Number         0  lcd1602.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
    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      784  main.o(.text)
    .text                                    0x000004ac   Section      548  lcd1602.o(.text)
    .text                                    0x000006d0   Section        4  use_no_semi.o(.text)
    .data                                    0x40000000   Section        6  main.o(.data)
    .bss                                     0x40000008   Section      512  main.o(.bss)
    MyStacks                                 0x40000208   Section       96  startup.o(MyStacks)
    StackIRQ                                 0x40000264   Data           0  startup.o(MyStacks)
    Stacks                                   0x40002000   Number         0  startup.o(Stacks)
    StackUsr                                 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)
    TableIni                                 0x0000019d   Thumb Code   344  main.o(.text)
    IRQ_Exception                            0x000002f5   Thumb Code     2  main.o(.text)
    Delay                                    0x000002f7   Thumb Code    10  main.o(.text)
    IRQ_Eint2                                0x00000301   Thumb Code    96  main.o(.text)
    Decode                                   0x00000361   Thumb Code   156  main.o(.text)
    DisLcd                                   0x000003fd   Thumb Code    16  main.o(.text)
    Main                                     0x0000040d   Thumb Code   122  main.o(.text)
    LCDIO_init                               0x000004ad   Thumb Code    32  lcd1602.o(.text)
    DelayNS                                  0x000004cd   Thumb Code    22  lcd1602.o(.text)
    LCD_RS                                   0x000004e3   Thumb Code    18  lcd1602.o(.text)
    LCD_RW                                   0x000004f5   Thumb Code    18  lcd1602.o(.text)
    LCD_E                                    0x00000507   Thumb Code    18  lcd1602.o(.text)
    LCD_D_Write                              0x00000519   Thumb Code    24  lcd1602.o(.text)
    LCD_D_Read                               0x00000531   Thumb Code    20  lcd1602.o(.text)
    LCD_NOP                                  0x00000545   Thumb Code    10  lcd1602.o(.text)
    LCD_Wait                                 0x0000054f   Thumb Code    50  lcd1602.o(.text)
    LCD_Write                                0x00000581   Thumb Code    82  lcd1602.o(.text)
    LCD_SetDisplay                           0x000005d3   Thumb Code    20  lcd1602.o(.text)
    LCD_SetInput                             0x000005e7   Thumb Code    20  lcd1602.o(.text)
    LCD_Move                                 0x000005fb   Thumb Code    44  lcd1602.o(.text)
    LCD_Initial                              0x00000627   Thumb Code    66  lcd1602.o(.text)
    GotoXY                                   0x00000669   Thumb Code    44  lcd1602.o(.text)
    Print                                    0x00000695   Thumb Code    42  lcd1602.o(.text)
    __semihosting_guard                      0x000006d0   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x000006d0   ARM Code       4  use_no_semi.o(.text)
    Image$$IROM1$$RO$$Limit                  0x000006d4   Number         0  anon$$obj.o(linker$$defined$$symbols)
    Image$$IROM1$$RW$$Base                   0x000006d4   Number         0  anon$$obj.o(linker$$defined$$symbols)
    Image$$IROM1$$ZI$$Base                   0x000006d4   Number         0  anon$$obj.o(linker$$defined$$symbols)
    Image$$IROM1$$ZI$$Limit                  0x000006d4   Number         0  anon$$obj.o(linker$$defined$$symbols)
    IntNum                                   0x40000000   Data           1  main.o(.data)
    Shift                                    0x40000001   Data           1  main.o(.data)
    Key_UP                                   0x40000002   Data           1  main.o(.data)
    CursorY                                  0x40000003   Data           1  main.o(.data)
    KeyV                                     0x40000004   Data           1  main.o(.data)
    BF                                       0x40000005   Data           1  main.o(.data)
    UnShifted                                0x40000008   Data         256  main.o(.bss)
    Shifted                                  0x40000108   Data         256  main.o(.bss)


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

Memory Map of the image

  Image Entry point : 0x00000000

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

    Execution Region IROM1 (Base: 0x00000000, Size: 0x000006d4, 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   0x00000310   Code   RO            8    .text               main.o
    0x000004ac   0x00000224   Code   RO           47    .text               lcd1602.o
    0x000006d0   0x00000004   Code   RO           71    .text               use_no_semi.o(c_t__un.l)


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

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x40000000   0x00000006   Data   RW            9    .data               main.o
    0x40000006   0x00000002   PAD
    0x40000008   0x00000200   Zero   RW           10    .bss                main.o
    0x40000208   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

       548         18          0          0          0       2820   lcd1602.o
       784         38          0          6        512       5744   main.o
       410         64          0          0         96        328   startup.o

    ------------------------------------------------------------------------
      1744        120          0          8        608       8892   Object Totals
         0          0          0          0          0          0   (incl. Generated)
         2          0          0          2          0          0   (incl. Padding)

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

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

         4          0          0          0          0          0   use_no_semi.o

    ------------------------------------------------------------------------
         4          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

         4          0          0          0          0          0   c_t__un.l

    ------------------------------------------------------------------------
         4          0          0          0          0          0   Library Totals

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

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


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

      1748        120          0          8        608       8892   Grand Totals
      1748        120          0          8        608       8892   Image Totals

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

    Total RO  Size (Code + RO Data)                 1748 (   1.71kB)
    Total RW  Size (RW Data + ZI Data)               616 (   0.60kB)
    Total ROM Size (Code + RO Data + RW Data)       1756 (   1.71kB)

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

⌨️ 快捷键说明

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