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

📄 blinky.map

📁 keil 原装LPC23XX开发板资料
💻 MAP
📖 第 1 页 / 共 2 页
字号:
ARM Linker, RVCT3.1 [Build 903] for uVision [Standard]

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

Section Cross References

    lpc2300.o(RESET) refers to lpc2300.o(STACK) for Stack_Top
    lpc2300.o(RESET) refers to entry.o($$startup$$) for __main
    retarget.o(.text) refers to serial.o(.text) for sendchar
    blinky.o(.text) refers to lcd_4bit.o(.text) for set_cursor
    blinky.o(.text) refers to irq.o(.text) for T0_IRQHandler
    lcd_4bit.o(.text) refers to lcd_4bit.o(.constdata) for UserFont
    irq.o(.text) refers to blinky.o(.text) for LED_On
    irq.o(.text) refers to irq.o(.data) for .data
    entry.o($$startup$$) refers to init.o(.text) for __init
    entry.o($$startup$$) refers to lpc2300.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 lpc2300.o(HEAP), (0 bytes).
    Removing retarget.o(.text), (72 bytes).
    Removing retarget.o(.data), (4 bytes).
    Removing serial.o(.text), (156 bytes).

4 unused section(s) (total 232 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)

    RESET                                    0x00000000   Section      356  lpc2300.o(RESET)
    ../../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
    IRQ.c                                    0x00000000   Number         0  irq.o ABSOLUTE
    LCD_4bit.c                               0x00000000   Number         0  lcd_4bit.o ABSOLUTE
    LPC2300.s                                0x00000000   Number         0  lpc2300.o ABSOLUTE
    Retarget.c                               0x00000000   Number         0  retarget.o ABSOLUTE
    Serial.c                                 0x00000000   Number         0  serial.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    Undef_Handler                            0x00000040   ARM Code       4  lpc2300.o(RESET)
    SWI_Handler                              0x00000044   ARM Code       4  lpc2300.o(RESET)
    PAbt_Handler                             0x00000048   ARM Code       4  lpc2300.o(RESET)
    DAbt_Handler                             0x0000004c   ARM Code       4  lpc2300.o(RESET)
    IRQ_Handler                              0x00000050   ARM Code       4  lpc2300.o(RESET)
    FIQ_Handler                              0x00000054   ARM Code       4  lpc2300.o(RESET)
    $$startup$$                              0x00000164   Section       12  entry.o($$startup$$)
    .emb_text                                0x00000170   Section        2  init.o(.emb_text)
    .text                                    0x00000174   Section      460  blinky.o(.text)
    .text                                    0x00000340   Section      764  lcd_4bit.o(.text)
    delay                                    0x00000340   ARM Code      24  lcd_4bit.o(.text)
    lcd_read_status                          0x00000358   ARM Code     188  lcd_4bit.o(.text)
    wait_while_busy                          0x00000414   ARM Code      36  lcd_4bit.o(.text)
    lcd_write_data                           0x000004bc   ARM Code      48  lcd_4bit.o(.text)
    .text                                    0x0000063c   Section      240  irq.o(.text)
    .text                                    0x00000734   Section       40  init.o(.text)
    .text                                    0x0000075c   Section       16  callvia.o(.text)
    i.__scatterload_copy                     0x0000076c   Section       24  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x00000784   Section        4  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x00000788   Section       24  handlers.o(i.__scatterload_zeroinit)
    .constdata                               0x000007a0   Section       64  lcd_4bit.o(.constdata)
    .data                                    0x40000000   Section        7  irq.o(.data)
    clk_cntr@T0_IRQHandler_0                 0x40000000   Data           4  irq.o(.data)
    STACK                                    0x40000008   Section     1288  lpc2300.o(STACK)
    Stack_Top                                0x40000510   Number         0  lpc2300.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$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                            0x00000058   ARM Code       0  lpc2300.o(RESET)
    __main                                   0x00000164   ARM Code       8  entry.o($$startup$$)
    __call_main                              0x00000171   Thumb Code     2  init.o(.emb_text)
    LED_Init                                 0x00000174   ARM Code      36  blinky.o(.text)
    LED_On                                   0x00000198   ARM Code      20  blinky.o(.text)
    LED_Off                                  0x000001ac   ARM Code      20  blinky.o(.text)
    LED_Out                                  0x000001c0   ARM Code      24  blinky.o(.text)
    Disp_Bargraph                            0x000001d8   ARM Code      92  blinky.o(.text)
    main                                     0x00000234   ARM Code     228  blinky.o(.text)
    lcd_write_4bit                           0x00000438   ARM Code      84  lcd_4bit.o(.text)
    lcd_write_cmd                            0x0000048c   ARM Code      48  lcd_4bit.o(.text)
    lcd_putchar                              0x000004ec   ARM Code      24  lcd_4bit.o(.text)
    lcd_init                                 0x00000504   ARM Code     176  lcd_4bit.o(.text)
    set_cursor                               0x000005b4   ARM Code      48  lcd_4bit.o(.text)
    lcd_clear                                0x000005e4   ARM Code      32  lcd_4bit.o(.text)
    lcd_print                                0x00000604   ARM Code      40  lcd_4bit.o(.text)
    T0_IRQHandler                            0x0000063c   ARM Code     176  irq.o(.text)
    ADC_IRQHandler                           0x000006ec   ARM Code      44  irq.o(.text)
    Inline ARM to Thumb Veneer to __init     0x0000072c   ARM Code       0  init.o(.text)
    __init                                   0x00000735   Thumb Code    26  init.o(.text)
    __scatterload_rt2                        0x00000735   Thumb Code     0  init.o(.text)
    __ARM_call_via_r0                        0x0000075d   Thumb Code     2  callvia.o(.text)
    __call_via_r0                            0x0000075d   Thumb Code     0  callvia.o(.text)

⌨️ 快捷键说明

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