📄 test spi.map
字号:
__ARM_exceptions_init - Undefined Weak Reference
__ARM_stackcheck - Undefined Weak Reference
__Heap_DescSize - Undefined Weak Reference
__alloca_initialize - Undefined Weak Reference
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
__rt_SIGABRT_inner - Undefined Weak Reference
__rt_SIGCPPL_inner - Undefined Weak Reference
__rt_SIGILL_inner - Undefined Weak Reference
__rt_SIGINT_inner - Undefined Weak Reference
__rt_SIGPVFN_inner - Undefined Weak Reference
__rt_SIGRTRED_inner - Undefined Weak Reference
__rt_SIGSEGV_inner - Undefined Weak Reference
__rt_SIGTERM_inner - Undefined Weak Reference
__rt_SIGUSR1_inner - Undefined Weak Reference
__rt_SIGUSR2_inner - Undefined Weak Reference
__rt_sigother_inner - Undefined Weak Reference
__sigvec_lookup - Undefined Weak Reference
__user_heap_extend - Undefined Weak Reference
__user_stack_slop - Undefined Weak Reference
_atexit_init - Undefined Weak Reference
_call_atexit_fns - Undefined Weak Reference
_clock_init - Undefined Weak Reference
_fp_trap_init - Undefined Weak Reference
_get_lc_collate - Undefined Weak Reference
_get_lc_ctype - Undefined Weak Reference
_get_lc_monetary - Undefined Weak Reference
_get_lc_numeric - Undefined Weak Reference
_get_lc_time - Undefined Weak Reference
_getenv_init - Undefined Weak Reference
_handle_redirection - Undefined Weak Reference
_init_alloc - Undefined Weak Reference
_init_user_alloc - Undefined Weak Reference
_initio - Undefined Weak Reference
_printf_charcount - Undefined Weak Reference
_printf_fp_dec - Undefined Weak Reference
_printf_fp_hex - Undefined Weak Reference
_printf_longlong_dec - Undefined Weak Reference
_printf_longlong_hex - Undefined Weak Reference
_printf_longlong_oct - Undefined Weak Reference
_printf_mbtowc - Undefined Weak Reference
_printf_str - Undefined Weak Reference
_printf_truncate_signed - Undefined Weak Reference
_printf_truncate_unsigned - Undefined Weak Reference
_printf_wc - Undefined Weak Reference
_printf_wctomb - Undefined Weak Reference
_rand_init - Undefined Weak Reference
_signal_init - Undefined Weak Reference
_terminate_user_alloc - Undefined Weak Reference
_terminateio - Undefined Weak Reference
Reset_Handler 0x00000058 ARM Code 0 startup.o(RESET)
__main 0x00000110 ARM Code 8 __main.o(!!!main)
__scatterload 0x00000118 ARM Code 0 __scatter.o(!!!scatter)
__scatterload_rt2 0x00000118 ARM Code 48 __scatter.o(!!!scatter)
__scatterload_null 0x0000012c ARM Code 0 __scatter.o(!!!scatter)
__decompress 0x00000150 ARM Code 92 __dczerorl2.o(!!dczerorl2)
__decompress1 0x00000150 ARM Code 0 __dczerorl2.o(!!dczerorl2)
__scatterload_zeroinit 0x000001ac ARM Code 44 __scatter_zi.o(!!handler_zi)
Inline Thumb to ARM Veneer to __ARM_argv_veneer 0x000001d9 Thumb Code 0 lib_init.o(.emb_text)
__ARM_argv_veneer 0x000001dc ARM Code 16 lib_init.o(.emb_text)
__user_initial_stackheap 0x000001ec ARM Code 0 startup.o(.text)
IRQ_Timer1 0x0000020c ARM Code 148 main.o(.text)
IRQ_INIT 0x000002a0 ARM Code 108 main.o(.text)
main 0x0000030c ARM Code 184 main.o(.text)
DelayXms 0x000003f4 ARM Code 56 nokia_5110.o(.text)
LCD_GPIO 0x0000042c ARM Code 120 nokia_5110.o(.text)
LCD_write_byte 0x000004a4 ARM Code 148 nokia_5110.o(.text)
LCD_clear 0x00000538 ARM Code 68 nokia_5110.o(.text)
LCD_init 0x0000057c ARM Code 176 nokia_5110.o(.text)
LCD_set_XY 0x0000062c ARM Code 44 nokia_5110.o(.text)
LCD_write_char 0x00000658 ARM Code 72 nokia_5110.o(.text)
LCD_write_english_string 0x000006a0 ARM Code 64 nokia_5110.o(.text)
LCD_write_chinese_string 0x000006e0 ARM Code 204 nokia_5110.o(.text)
chinese_string 0x000007ac ARM Code 352 nokia_5110.o(.text)
LCD_draw_bmp_pixel 0x0000090c ARM Code 168 nokia_5110.o(.text)
CAPTURE_INIT 0x000009c8 ARM Code 76 motor.o(.text)
PWM_INIT 0x00000a14 ARM Code 148 motor.o(.text)
MOTOR_INIT 0x00000aa8 ARM Code 116 motor.o(.text)
MOTOR_FORWARD 0x00000b1c ARM Code 56 motor.o(.text)
MOTOR_BACK 0x00000b54 ARM Code 56 motor.o(.text)
KEY_DELAY 0x00000b8c ARM Code 28 motor.o(.text)
MOTOR_RUN 0x00000ba8 ARM Code 252 motor.o(.text)
KEY_INIT 0x00000cb4 ARM Code 36 key.o(.text)
KEY_READ 0x00000cd8 ARM Code 184 key.o(.text)
_printf_pre_padding 0x00000db9 Thumb Code 48 _printf_pad.o(.text)
_printf_post_padding 0x00000de9 Thumb Code 36 _printf_pad.o(.text)
_printf_int_dec 0x00000e0d Thumb Code 98 _printf_dec.o(.text)
Inline ARM to Thumb Veneer to __0sprintf 0x00000e80 ARM Code 0 __0sprintf.o(.text)
__0sprintf 0x00000e89 Thumb Code 40 __0sprintf.o(.text)
__aeabi_memcpy4 0x00000eb4 ARM Code 0 rt_memcpy_w.o(.text)
__aeabi_memcpy8 0x00000eb4 ARM Code 0 rt_memcpy_w.o(.text)
__rt_memcpy_w 0x00000eb4 ARM Code 100 rt_memcpy_w.o(.text)
_memcpy_lastbytes_aligned 0x00000f00 ARM Code 0 rt_memcpy_w.o(.text)
__aeabi_memclr4 0x00000f18 ARM Code 0 rt_memclr_w.o(.text)
__aeabi_memclr8 0x00000f18 ARM Code 0 rt_memclr_w.o(.text)
__rt_memclr_w 0x00000f18 ARM Code 84 rt_memclr_w.o(.text)
_memset_w 0x00000f1c ARM Code 0 rt_memclr_w.o(.text)
__aeabi_idiv 0x00000f6c ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idivmod 0x00000f6c ARM Code 364 aeabi_sdiv.o(.text)
__use_two_region_memory 0x000010d8 ARM Code 4 stkheap2.o(.text)
__rt_stackheap_init 0x000010dc ARM Code 60 stkheap2.o(.text)
__rt_heap_extend 0x00001118 ARM Code 24 stkheap2.o(.text)
__rt_entry 0x00001130 ARM Code 76 kernel.o(.text)
__rt_exit 0x0000117c ARM Code 20 kernel.o(.text)
__rt_abort 0x00001190 ARM Code 8 kernel.o(.text)
__user_setup_stackheap 0x00001198 ARM Code 96 sys_stackheap_outer.o(.text)
__aeabi_idiv0 0x000011f8 ARM Code 4 aeabi_idiv0.o(.text)
__rt_stackheap_storage 0x000011fc ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
_printf_int_common 0x0000120d Thumb Code 168 _printf_intcommon.o(.text)
_printf_char_common 0x000012b5 Thumb Code 44 _printf_char_common.o(.text)
_sputc 0x000012e9 Thumb Code 10 _sputc.o(.text)
Inline Thumb to ARM Veneer to __rt_udiv10 0x000012f5 Thumb Code 0 rtudiv10.o(.text)
__rt_udiv10 0x000012f8 ARM Code 44 rtudiv10.o(.text)
__ARM_call_via_r0 0x00001325 Thumb Code 2 callvia.o(.text)
__call_via_r0 0x00001325 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x00001327 Thumb Code 2 callvia.o(.text)
__call_via_r1 0x00001327 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x00001329 Thumb Code 2 callvia.o(.text)
__call_via_r2 0x00001329 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x0000132b Thumb Code 2 callvia.o(.text)
__call_via_r3 0x0000132b Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x0000132d Thumb Code 2 callvia.o(.text)
__call_via_r4 0x0000132d Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x0000132f Thumb Code 2 callvia.o(.text)
__call_via_r5 0x0000132f Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x00001331 Thumb Code 2 callvia.o(.text)
__call_via_r6 0x00001331 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x00001333 Thumb Code 2 callvia.o(.text)
__call_via_r7 0x00001333 Thumb Code 0 callvia.o(.text)
_sys_exit 0x00001334 ARM Code 20 sys_exit.o(.text)
__user_libspace 0x0000134c ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x0000134c ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x0000134c ARM Code 0 libspace.o(.text)
__printf 0x00001359 Thumb Code 740 __printf.o(.text)
_printf_outstr_char 0x00001641 Thumb Code 32 _printf_outstr_char.o(.text)
_printf_input_char 0x00001661 Thumb Code 10 _printf_input_char.o(.text)
exit 0x0000166b Thumb Code 24 exit.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x00001684 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x0000168d Thumb Code 188 lib_init.o(.text)
__rt_lib_shutdown 0x00001749 Thumb Code 26 lib_init.o(.text)
_platform_post_stackheap_init 0x00001764 ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x00001770 ARM Code 16 boardinit3.o(.text)
__I_use_semihosting 0x00001780 ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x00001780 ARM Code 4 use_no_semi.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x00001785 Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x00001788 ARM Code 12 rt_locale_intlibspace.o(.text)
__ARM_get_argv 0x00001799 Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x000017a0 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
__aeabi_uidiv 0x000017b0 ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x000017b0 ARM Code 28 aeabi_sdiv.o(.text_udiv)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x000017cc ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x000017d9 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Inline Thumb to ARM Veneer to _fp_init 0x000017e1 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x000017e4 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x000017f4 ARM Code 0 fpinit.o(x$fpl$fpinit)
Ktab 0x000017fc Data 11 key.o(.constdata)
Region$$Table$$Base 0x00001818 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00001838 Number 0 anon$$obj.o(Region$$Table)
T1_TEMP 0x40000000 Data 4 main.o(.data)
T2_TEMP 0x40000004 Data 4 main.o(.data)
LEFT_RIGHT_SWITCH 0x40000008 Data 4 main.o(.data)
font6x8 0x4000000c Data 552 nokia_5110.o(.data)
write_chinese 0x40000234 Data 264 nokia_5110.o(.data)
move_chinese_string 0x4000033c Data 192 nokia_5110.o(.data)
__libspace_start 0x400003fc Data 96 libspace.o(.bss)
================================================================================
Memory Map of the image
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -