📄 i2c_test.map
字号:
_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_post_padding - Undefined Weak Reference
_printf_pre_padding - 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 0x80000058 ARM Code 0 startup.o(RESET)
__main 0x80000160 ARM Code 8 __main.o(!!!main)
__scatterload 0x80000168 ARM Code 0 __scatter.o(!!!scatter)
__scatterload_rt2 0x80000168 ARM Code 52 __scatter.o(!!!scatter)
__scatterload_null 0x8000017c ARM Code 0 __scatter.o(!!!scatter)
__scatterload_copy 0x800001a4 ARM Code 40 __scatter_copy.o(!!handler_copy)
__scatterload_zeroinit 0x800001cc ARM Code 44 __scatter_zi.o(!!handler_zi)
Inline Thumb to ARM Veneer to __ARM_argv_veneer 0x800001f9 Thumb Code 0 lib_init.o(.emb_text)
__ARM_argv_veneer 0x800001fc ARM Code 16 lib_init.o(.emb_text)
__user_initial_stackheap 0x8000020c ARM Code 0 startup.o(.text)
I2C_isr 0x80000230 ARM Code 792 i2c.o(.text)
I2C_Init 0x80000548 ARM Code 212 i2c.o(.text)
I2C_WriteBytes 0x8000061c ARM Code 240 i2c.o(.text)
I2C_ReadBytes 0x8000070c ARM Code 240 i2c.o(.text)
I2C_WriteU8 0x800007fc ARM Code 52 i2c.o(.text)
I2C_ReadU8 0x80000830 ARM Code 64 i2c.o(.text)
I2C_WriteS8 0x80000870 ARM Code 52 i2c.o(.text)
I2C_ReadS8 0x800008a4 ARM Code 64 i2c.o(.text)
I2C_WriteU16 0x800008e4 ARM Code 52 i2c.o(.text)
I2C_ReadU16 0x80000918 ARM Code 64 i2c.o(.text)
I2C_WriteS16 0x80000958 ARM Code 52 i2c.o(.text)
I2C_ReadS16 0x8000098c ARM Code 64 i2c.o(.text)
I2C_WriteU32 0x800009cc ARM Code 52 i2c.o(.text)
I2C_ReadU32 0x80000a00 ARM Code 64 i2c.o(.text)
I2C_WriteS32 0x80000a40 ARM Code 52 i2c.o(.text)
I2C_ReadS32 0x80000a74 ARM Code 64 i2c.o(.text)
I2C_WriteFloat 0x80000ab4 ARM Code 36 i2c.o(.text)
I2C_ReadFloat 0x80000ad8 ARM Code 32 i2c.o(.text)
Sys_Init 0x80000b5c ARM Code 188 main.o(.text)
wait 0x80000c18 ARM Code 44 main.o(.text)
main 0x80000c44 ARM Code 196 main.o(.text)
Queue_Init 0x80000d2c ARM Code 32 queue.o(.text)
Queue_Size 0x80000d4c ARM Code 12 queue.o(.text)
Queue_Count 0x80000d58 ARM Code 12 queue.o(.text)
Queue_Get 0x80000d64 ARM Code 100 queue.o(.text)
Queue_Put 0x80000dc8 ARM Code 116 queue.o(.text)
Uart_RcvTask 0x80000e3c ARM Code 328 uart.o(.text)
Uart_Init 0x80000f84 ARM Code 380 uart.o(.text)
Uart_SendByte 0x80001100 ARM Code 32 uart.o(.text)
Uart_ReceiveByte 0x80001120 ARM Code 32 uart.o(.text)
Uart_SendStr 0x80001140 ARM Code 52 uart.o(.text)
__printf 0x8000118d Thumb Code 748 __printf.o(.text)
_printf_return_value 0x80001479 Thumb Code 2 __printf.o(.text)
_printf_percent 0x8000147b Thumb Code 2 __printf.o(.text)
_printf_sizespec 0x8000147d Thumb Code 2 __printf.o(.text)
_printf_int_dec 0x80001485 Thumb Code 98 _printf_dec.o(.text)
Inline ARM to Thumb Veneer to __1sprintf 0x800014f8 ARM Code 0 __0sprintf.o(.text)
__0sprintf 0x80001501 Thumb Code 40 __0sprintf.o(.text)
__1sprintf 0x80001501 Thumb Code 0 __0sprintf.o(.text)
__aeabi_memcpy 0x8000152c ARM Code 0 rt_memcpy.o(.text)
__rt_memcpy 0x8000152c ARM Code 212 rt_memcpy.o(.text)
_memcpy_lastbytes 0x800015e0 ARM Code 0 rt_memcpy.o(.text)
__aeabi_memclr4 0x80001600 ARM Code 0 rt_memclr_w.o(.text)
__aeabi_memclr8 0x80001600 ARM Code 0 rt_memclr_w.o(.text)
__rt_memclr_w 0x80001600 ARM Code 84 rt_memclr_w.o(.text)
_memset_w 0x80001604 ARM Code 0 rt_memclr_w.o(.text)
__aeabi_idiv 0x80001654 ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idivmod 0x80001654 ARM Code 384 aeabi_sdiv.o(.text)
__use_two_region_memory 0x800017d4 ARM Code 4 stkheap2.o(.text)
__rt_stackheap_init 0x800017d8 ARM Code 36 stkheap2.o(.text)
__rt_heap_extend 0x800017fc ARM Code 24 stkheap2.o(.text)
__rt_entry 0x80001814 ARM Code 76 kernel.o(.text)
__rt_exit 0x80001860 ARM Code 20 kernel.o(.text)
__rt_abort 0x80001874 ARM Code 8 kernel.o(.text)
__user_setup_stackheap 0x8000187c ARM Code 96 sys_stackheap_outer.o(.text)
__rt_stackheap_storage 0x800018dc ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
_printf_int_common 0x800018ed Thumb Code 168 _printf_intcommon.o(.text)
_printf_char_common 0x80001995 Thumb Code 44 _printf_char_common.o(.text)
_sputc 0x800019c9 Thumb Code 10 _sputc.o(.text)
__aeabi_memcpy4 0x800019d4 ARM Code 0 rt_memcpy_w.o(.text)
__aeabi_memcpy8 0x800019d4 ARM Code 0 rt_memcpy_w.o(.text)
__rt_memcpy_w 0x800019d4 ARM Code 100 rt_memcpy_w.o(.text)
_memcpy_lastbytes_aligned 0x80001a20 ARM Code 0 rt_memcpy_w.o(.text)
Inline Thumb to ARM Veneer to __rt_udiv10 0x80001a39 Thumb Code 0 rtudiv10.o(.text)
__rt_udiv10 0x80001a3c ARM Code 44 rtudiv10.o(.text)
__ARM_call_via_r0 0x80001a69 Thumb Code 2 callvia.o(.text)
__call_via_r0 0x80001a69 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x80001a6b Thumb Code 2 callvia.o(.text)
__call_via_r1 0x80001a6b Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x80001a6d Thumb Code 2 callvia.o(.text)
__call_via_r2 0x80001a6d Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x80001a6f Thumb Code 2 callvia.o(.text)
__call_via_r3 0x80001a6f Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x80001a71 Thumb Code 2 callvia.o(.text)
__call_via_r4 0x80001a71 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x80001a73 Thumb Code 2 callvia.o(.text)
__call_via_r5 0x80001a73 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x80001a75 Thumb Code 2 callvia.o(.text)
__call_via_r6 0x80001a75 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x80001a77 Thumb Code 2 callvia.o(.text)
__call_via_r7 0x80001a77 Thumb Code 0 callvia.o(.text)
_sys_exit 0x80001a78 ARM Code 20 sys_exit.o(.text)
__user_libspace 0x80001a90 ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x80001a90 ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x80001a90 ARM Code 0 libspace.o(.text)
_printf_outstr_char 0x80001a9d Thumb Code 32 _printf_outstr_char.o(.text)
_printf_input_char 0x80001abd Thumb Code 10 _printf_input_char.o(.text)
exit 0x80001ac7 Thumb Code 12 exit.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x80001ad4 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x80001add Thumb Code 184 lib_init.o(.text)
__rt_lib_shutdown 0x80001b95 Thumb Code 22 lib_init.o(.text)
_platform_post_stackheap_init 0x80001bac ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x80001bb8 ARM Code 16 boardinit3.o(.text)
__I_use_semihosting 0x80001bc8 ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x80001bc8 ARM Code 4 use_no_semi.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x80001bcd Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x80001bd0 ARM Code 12 rt_locale_intlibspace.o(.text)
__ARM_get_argv 0x80001be1 Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x80001be8 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
__aeabi_uidiv 0x80001bf8 ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x80001bf8 ARM Code 28 aeabi_sdiv.o(.text_udiv)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x80001c14 ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x80001c21 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Inline Thumb to ARM Veneer to _fp_init 0x80001c29 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x80001c2c ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x80001c3c ARM Code 0 fpinit.o(x$fpl$fpinit)
Region$$Table$$Base 0x80001c58 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x80001c78 Number 0 anon$$obj.o(Region$$Table)
GD 0x81000040 Data 12 public.o(.bss)
CommQueue 0x8100004c Data 216 queue.o(.bss)
__libspace_start 0x8100013c Data 96 libspace.o(.bss)
__temporary_stack_top_libspace 0x8100019c Number 0 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x80000160
Load Region LR_IROM1 (Base: 0x80000000, Size: 0x00001cb8, Max: 0x00200000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x80000000, Size: 0x00001c78, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x80000000 0x00000160 Code RO 3 RESET startup.o
0x80000160 0x00000008 Code RO 138 * !!!main __main.o(c_t.l)
0x80000168 0x0000003c Code RO 243 !!!scatter __scatter.o(c_t.l)
0x800001a4 0x00000028 Code RO 245 !!handler_copy __scatter_copy.o(c_t.l)
0x800001cc 0x0000002c Code RO 247 !!handler_zi __scatter_zi.o(c_t.l)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -