📄 myproject.map
字号:
printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
printfa.o(i._fp_digits) refers to dfixull.o(.text) for __aeabi_d2ulz
printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
printfa.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0fprintf) refers to retarget.o(.text) for fputc
printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vfprintf) refers to retarget.o(.text) for fputc
printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0printf) refers to retarget.o(.data) for __stdout
printfa.o(i.__0printf) refers to retarget.o(.text) for fputc
printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vprintf) refers to retarget.o(.data) for __stdout
printfa.o(i.__0vprintf) refers to retarget.o(.text) for fputc
printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i._printf_pre_padding) refers to callvia.o(.text) for __ARM_call_via_r6
printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i._printf_post_padding) refers to callvia.o(.text) for __ARM_call_via_r6
printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I_use_fp
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 main.o(.text) for main
uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
dadd.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
dadd.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
dmul.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
ddiv.o(.text) refers to depilogue.o(.text) for _double_epilogue
ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
dfixull.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dfixull.o(.text) refers to llshl.o(.text) for __aeabi_llsl
dfixull.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
================================================================================
Removing Unused input sections from the image.
Removing s3c44b0x.o(HEAP), (256 bytes).
1 unused section(s) (total 256 bytes) removed from the image.
================================================================================
Adding Veneers to the image
Adding AT veneer (8 bytes, Inline) for call to '__1printf' from rtc.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_memcpy' from rtc.o(.text).
3 Veneer(s) (total 24 bytes) added to the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
../../../cmprslib/lz77c.c 0x00000000 Number 0 __dclz77c.o ABSOLUTE
../../microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../../microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../../microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../../microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../../microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../../microlib/fpfix.c 0x00000000 Number 0 dfixull.o ABSOLUTE
../../microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../../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/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../../microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../../microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
../../microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
../../microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
../../microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../../microlib/stubs.s 0x00000000 Number 0 useno.o ABSOLUTE
../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE
AD.C 0x00000000 Number 0 ad.o ABSOLUTE
IIC.C 0x00000000 Number 0 iic.o ABSOLUTE
Nand_Flash.c 0x00000000 Number 0 nand_flash.o ABSOLUTE
Nor_Flash.c 0x00000000 Number 0 nor_flash.o ABSOLUTE
PWM.C 0x00000000 Number 0 pwm.o ABSOLUTE
RTC.C 0x00000000 Number 0 rtc.o ABSOLUTE
Retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
S3C44B0X.s 0x00000000 Number 0 s3c44b0x.o ABSOLUTE
Serial.c 0x00000000 Number 0 serial.o ABSOLUTE
Time.c 0x00000000 Number 0 time.o ABSOLUTE
cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
lcd.c 0x00000000 Number 0 lcd.o ABSOLUTE
main.c 0x00000000 Number 0 main.o ABSOLUTE
ram.c 0x00000000 Number 0 ram.o ABSOLUTE
usb.c 0x00000000 Number 0 usb.o ABSOLUTE
RESET 0x0c000000 Section 640 s3c44b0x.o(RESET)
Undef_Handler 0x0c0000e4 ARM Code 4 s3c44b0x.o(RESET)
SWI_Handler 0x0c0000e8 ARM Code 4 s3c44b0x.o(RESET)
PAbt_Handler 0x0c0000ec ARM Code 4 s3c44b0x.o(RESET)
DAbt_Handler 0x0c0000f0 ARM Code 4 s3c44b0x.o(RESET)
IRQ_Handler 0x0c0000f4 ARM Code 4 s3c44b0x.o(RESET)
FIQ_Handler 0x0c0000f8 ARM Code 4 s3c44b0x.o(RESET)
$$startup$$ 0x0c000280 Section 12 entry.o($$startup$$)
.emb_text 0x0c00028c Section 2 init.o(.emb_text)
.text 0x0c000290 Section 20 retarget.o(.text)
.text 0x0c0002a4 Section 196 serial.o(.text)
.text 0x0c000368 Section 1320 lcd.o(.text)
.text 0x0c000890 Section 564 rtc.o(.text)
.text 0x0c000ac4 Section 192 main.o(.text)
.text 0x0c000b8c Section 36 memcpya.o(.text)
.text 0x0c000bb0 Section 16 callvia.o(.text)
.text 0x0c000bc8 Section 40 init.o(.text)
.text 0x0c000bf0 Section 40 uidiv.o(.text)
.text 0x0c000c18 Section 120 __dclz77c.o(.text)
c$$printf_stubs 0x0c000c98 Number 0 stubs.o(c$$printf_stubs)
i.__0printf_6 0x0c000c98 Section 32 printf6.o(i.__0printf_6)
i.__scatterload_copy 0x0c000cb8 Section 24 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x0c000cd0 Section 4 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x0c000cd4 Section 24 handlers.o(i.__scatterload_zeroinit)
i._printf_core 0x0c000cec Section 796 printf6.o(i._printf_core)
_printf_core 0x0c000ced Thumb Code 790 printf6.o(i._printf_core)
i._printf_post_padding 0x0c001008 Section 38 printf6.o(i._printf_post_padding)
_printf_post_padding 0x0c001009 Thumb Code 38 printf6.o(i._printf_post_padding)
i._printf_pre_padding 0x0c00102e Section 48 printf6.o(i._printf_pre_padding)
_printf_pre_padding 0x0c00102f Thumb Code 48 printf6.o(i._printf_pre_padding)
.constdata 0x0c00105e Section 21600 lcd.o(.constdata)
.data 0x0c400000 Section 4 retarget.o(.data)
.data 0x0c400004 Section 4 serial.o(.data)
.data 0x0c400008 Section 192000 lcd.o(.data)
.bss 0x0c42ee08 Section 614400 lcd.o(.bss)
STACK 0x0c4c4e08 Section 1536 s3c44b0x.o(STACK)
Stack_Top 0x0c4c5408 Number 0 s3c44b0x.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 main.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
Reset_Handler 0x0c000190 ARM Code 0 s3c44b0x.o(RESET)
__main 0x0c000280 ARM Code 8 entry.o($$startup$$)
__call_main 0x0c00028d Thumb Code 2 init.o(.emb_text)
fputc 0x0c000290 ARM Code 4 retarget.o(.text)
ferror 0x0c000294 ARM Code 8 retarget.o(.text)
_ttywrch 0x0c00029c ARM Code 4 retarget.o(.text)
_sys_exit 0x0c0002a0 ARM Code 4 retarget.o(.text)
init_serial 0x0c0002a4 ARM Code 44 serial.o(.text)
sendchar 0x0c0002d0 ARM Code 60 serial.o(.text)
getkey 0x0c00030c ARM Code 28 serial.o(.text)
Uart_Init 0x0c000328 ARM Code 60 serial.o(.text)
LcdDrv_Init 0x0c000368 ARM Code 92 lcd.o(.text)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -