📄 uart.map
字号:
ARM Linker, RVCT2.2 [Build 442] for uVision [Full]
================================================================================
Section Cross References
startup.o(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
startup.o(HEAP) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
startup.o(Reset) refers to startup.o(STACK) for Stack_Top
startup.o(Reset) refers to __main.o(!!!main) for __main
startup.o(Reset) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
startup.o(.text) refers to startup.o(HEAP) for Heap_Mem
startup.o(.text) refers to startup.o(STACK) for Stack_Mem
startup.o(.text) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
main.o(.text) refers to uart.o(.text) for UART_init
uart.o(.text) refers to uart.o(.constdata) for HEX_TABLE
stkheap2.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
stkheap2.o(.text) refers to startup.o(.text) for __user_initial_stackheap
__main.o(!!!main) refers to kernel.o(.text) for __rt_entry
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
kernel.o(.text) refers to boardinit1.o(.text) for _platform_pre_stackheap_init
kernel.o(.text) refers to stkheap2.o(.text) for __rt_stackheap_init
kernel.o(.text) refers to boardinit2.o(.text) for _platform_post_stackheap_init
kernel.o(.text) refers to lib_init.o(.text) for __rt_lib_init
kernel.o(.text) refers to boardinit3.o(.text) for _platform_post_lib_init
kernel.o(.text) refers to exit.o(.text) for exit
kernel.o(.text) refers to main.o(.text) for main
kernel.o(.text) refers to boardshut.o(.text) for _platform_pre_lib_shutdown
kernel.o(.text) refers to sys_exit.o(.text) for _sys_exit
sys_exit.o(.text) refers to use_semi.o(.text) for __I_use_semihosting_swi
exit.o(.text) refers to kernel.o(.text) for __rt_exit
lib_init.o(.emb_text) refers to main.o(i.__ARM_get_argv) for __ARM_get_argv
lib_init.o(.text) refers to fpinit.o(x$fpl$fpinit) for _fp_init
lib_init.o(.text) refers to lib_init.o(.emb_text) for __ARM_argv_veneer
lib_init.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
boardinit3.o(.text) refers to cpuinit.o(.text) for _cpu_pre_main
fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr.o(.text) for __rt_fp_status_addr
rt_fp_status_addr.o(.text) refers to libspace.o(.text) for __user_perthread_libspace
================================================================================
Adding Veneers to the image
Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from kernel.o(.text).
Adding AT veneer (12 bytes, Long) for call to '__rt_lib_shutdown' from kernel.o(.text).
Adding TA veneer (8 bytes, Short) for call to '__rt_exit' from exit.o(.text).
Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from lib_init.o(.text).
Adding TA veneer (4 bytes, Inline) for call to '__ARM_argv_veneer' from lib_init.o(.text).
Adding TA veneer (4 bytes, Inline) for call to '__user_perproc_libspace' from lib_init.o(.text).
6 Veneer(s) (total 40 bytes) added to the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
../../angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 cpuinit.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
../../angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
../../angel/kernel.s 0x00000000 Number 0 kernel.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr.o ABSOLUTE
../../angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
../../angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 sys_exit.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 use_semi.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 lib_init.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 lib_init.o ABSOLUTE
../../fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
../../stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../../stkheap2.s 0x00000000 Number 0 stkheap2.o ABSOLUTE
ABT_Stack_Size 0x00000000 Number 0 startup.o ABSOLUTE
FIQ_Stack_Size 0x00000000 Number 0 startup.o ABSOLUTE
GP0CON_Val 0x00000000 Number 0 startup.o ABSOLUTE
GP1CON_Val 0x00000000 Number 0 startup.o ABSOLUTE
GP2CON_Val 0x00000000 Number 0 startup.o ABSOLUTE
GP3CON_Val 0x00000000 Number 0 startup.o ABSOLUTE
GP4CON_Val 0x00000000 Number 0 startup.o ABSOLUTE
GPIO_SETUP 0x00000000 Number 0 startup.o ABSOLUTE
Heap_Size 0x00000000 Number 0 startup.o ABSOLUTE
UART.c 0x00000000 Number 0 uart.o ABSOLUTE
UND_Stack_Size 0x00000000 Number 0 startup.o ABSOLUTE
XM0CON_Val 0x00000000 Number 0 startup.o ABSOLUTE
XM1CON_Val 0x00000000 Number 0 startup.o ABSOLUTE
XM2CON_Val 0x00000000 Number 0 startup.o ABSOLUTE
XM3CON_Val 0x00000000 Number 0 startup.o ABSOLUTE
XM_SETUP 0x00000000 Number 0 startup.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
main.c 0x00000000 Number 0 main.o ABSOLUTE
startup.s 0x00000000 Number 0 startup.o ABSOLUTE
PLLCFG_Val 0x00000001 Number 0 startup.o ABSOLUTE
PLL_SETUP 0x00000001 Number 0 startup.o ABSOLUTE
XMCFG_Val 0x00000001 Number 0 startup.o ABSOLUTE
SVC_Stack_Size 0x00000008 Number 0 startup.o ABSOLUTE
Mode_USR 0x00000010 Number 0 startup.o ABSOLUTE
Mode_FIQ 0x00000011 Number 0 startup.o ABSOLUTE
Mode_IRQ 0x00000012 Number 0 startup.o ABSOLUTE
Mode_SVC 0x00000013 Number 0 startup.o ABSOLUTE
Mode_ABT 0x00000017 Number 0 startup.o ABSOLUTE
Mode_UND 0x0000001b Number 0 startup.o ABSOLUTE
Mode_SYS 0x0000001f Number 0 startup.o ABSOLUTE
F_Bit 0x00000040 Number 0 startup.o ABSOLUTE
IRQ_Stack_Size 0x00000080 Number 0 startup.o ABSOLUTE
I_Bit 0x00000080 Number 0 startup.o ABSOLUTE
REMAP_OFFSET 0x00000220 Number 0 startup.o ABSOLUTE
PREMAP_OFFSET 0x00000224 Number 0 startup.o ABSOLUTE
USR_Stack_Size 0x00000400 Number 0 startup.o ABSOLUTE
POWKEY1_OFFSET 0x00000404 Number 0 startup.o ABSOLUTE
POWCON_OFFSET 0x00000408 Number 0 startup.o ABSOLUTE
POWKEY2_OFFSET 0x0000040c Number 0 startup.o ABSOLUTE
Stack_Size 0x00000488 Number 0 startup.o ABSOLUTE
XM0PAR_Val 0x000070ff Number 0 startup.o ABSOLUTE
XM1PAR_Val 0x000070ff Number 0 startup.o ABSOLUTE
XM2PAR_Val 0x000070ff Number 0 startup.o ABSOLUTE
XM3PAR_Val 0x000070ff Number 0 startup.o ABSOLUTE
__libspace_start 0x00010000 Data 96 libspace.o(.bss)
.bss 0x00010000 Section 96 libspace.o(.bss)
Heap_Mem 0x00010060 Number 0 startup.o(HEAP)
Stack_Mem 0x00010060 Data 1160 startup.o(STACK)
HEAP 0x00010060 Number 0 startup.o(HEAP)
STACK 0x00010060 Section 1160 startup.o(STACK)
Stack_Top 0x000104e8 Number 0 startup.o(STACK)
Vectors 0x00080000 ARM Code 4 startup.o(Reset)
Reset 0x00080000 Section 212 startup.o(Reset)
Reset_Addr 0x00080020 Data 4 startup.o(Reset)
Undef_Addr 0x00080024 Data 4 startup.o(Reset)
SWI_Addr 0x00080028 Data 4 startup.o(Reset)
PAbt_Addr 0x0008002c Data 4 startup.o(Reset)
DAbt_Addr 0x00080030 Data 4 startup.o(Reset)
IRQ_Addr 0x00080038 Data 4 startup.o(Reset)
FIQ_Addr 0x0008003c Data 4 startup.o(Reset)
Undef_Handler 0x00080040 ARM Code 4 startup.o(Reset)
SWI_Handler 0x00080044 ARM Code 4 startup.o(Reset)
PAbt_Handler 0x00080048 ARM Code 4 startup.o(Reset)
DAbt_Handler 0x0008004c ARM Code 4 startup.o(Reset)
IRQ_Handler 0x00080050 ARM Code 4 startup.o(Reset)
FIQ_Handler 0x00080054 ARM Code 4 startup.o(Reset)
!!!main 0x000800d4 Section 8 __main.o(!!!main)
!!!scatter 0x000800dc Section 56 __scatter.o(!!!scatter)
_region_table 0x0008010c Data 0 __scatter.o(!!!scatter)
!!handler_zi 0x00080114 Section 44 __scatter_zi.o(!!handler_zi)
_zero_loop 0x00080124 ARM Code 0 __scatter_zi.o(!!handler_zi)
.emb_text 0x00080144 Section 16 lib_init.o(.emb_text)
argv 0x00080150 Data 0 lib_init.o(.emb_text)
.text 0x00080154 Section 32 startup.o(.text)
.text 0x00080174 Section 968 main.o(.text)
.text 0x0008053c Section 336 uart.o(.text)
.text 0x0008068c Section 168 stkheap2.o(.text)
.text 0x00080738 Section 12 libspace.o(.text)
.text 0x00080744 Section 104 kernel.o(.text)
mainaddruse 0x0008076c ARM Code 4 kernel.o(.text)
thumbmainreturn 0x00080789 Thumb Code 0 kernel.o(.text)
mainaddr 0x0008078c Data 4 kernel.o(.text)
__rt_abort1 0x000807a8 ARM Code 0 kernel.o(.text)
.text 0x000807ac Section 24 sys_exit.o(.text)
.text 0x000807c4 Section 20 exit.o(.text)
.text 0x000807e0 Section 206 lib_init.o(.text)
.text 0x000808b0 Section 4 boardinit1.o(.text)
.text 0x000808b4 Section 12 boardinit2.o(.text)
.text 0x000808c0 Section 16 boardinit3.o(.text)
.text 0x000808d0 Section 4 boardshut.o(.text)
.text 0x000808d4 Section 4 use_semi.o(.text)
.text 0x000808d8 Section 4 cpuinit.o(.text)
.text 0x000808dc Section 20 rt_fp_status_addr.o(.text)
i.__ARM_get_argv 0x00080904 Section 4 main.o(i.__ARM_get_argv)
x$fpl$fpinit 0x0008090c Section 24 fpinit.o(x$fpl$fpinit)
.constdata$1 0x00080924 Data 0 uart.o(.constdata)
.constdata 0x00080924 Section 16 uart.o(.constdata)
MMR_BASE 0xffff0000 Number 0 startup.o ABSOLUTE
XMBASE 0xfffff000 Number 0 startup.o ABSOLUTE
GPIOBASE 0xfffff400 Number 0 startup.o ABSOLUTE
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
__ARM_exceptions_init - Undefined Weak Reference
__Heap_DescSize - Undefined Weak Reference
__alloca_initialize - Undefined Weak Reference
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
__user_heap_extend - Undefined Weak Reference
__user_stack_slop - Undefined Weak Reference
_atexit_init - Undefined Weak Reference
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -