📄 demo.map
字号:
Higher 0x0000064c ARM Code 16 utility.o(.text)
Highest 0x0000065c ARM Code 12 utility.o(.text)
hex2str 0x00000668 ARM Code 132 utility.o(.text)
int2str 0x000006ec ARM Code 248 utility.o(.text)
DelayProc 0x000007e4 ARM Code 24 utility.o(.text)
islower 0x000007fc ARM Code 40 c_ctype.o(.text)
isupper 0x00000824 ARM Code 40 c_ctype.o(.text)
isalpha 0x0000084c ARM Code 64 c_ctype.o(.text)
iscntrl 0x0000088c ARM Code 40 c_ctype.o(.text)
isdigit 0x000008b4 ARM Code 40 c_ctype.o(.text)
isalnum 0x000008dc ARM Code 80 c_ctype.o(.text)
isspace 0x0000092c ARM Code 48 c_ctype.o(.text)
ispunct 0x0000095c ARM Code 148 c_ctype.o(.text)
isgraph 0x000009f0 ARM Code 96 c_ctype.o(.text)
isxdigit 0x00000a50 ARM Code 100 c_ctype.o(.text)
tolower 0x00000ab4 ARM Code 24 c_ctype.o(.text)
toupper 0x00000acc ARM Code 24 c_ctype.o(.text)
ByteToStr 0x00000ae4 ARM Code 160 conv.o(.text)
WordToStr 0x00000b84 ARM Code 204 conv.o(.text)
ShortToStr 0x00000c50 ARM Code 160 conv.o(.text)
IntToStr 0x00000cf0 ARM Code 152 conv.o(.text)
LongToStr 0x00000d88 ARM Code 252 conv.o(.text)
Bcd2Dec 0x00000e84 ARM Code 28 conv.o(.text)
Dec2Bcd 0x00000ea0 ARM Code 80 conv.o(.text)
Bcd2Dec16 0x00000ef0 ARM Code 68 conv.o(.text)
Dec2Bcd16 0x00000f34 ARM Code 120 conv.o(.text)
rtrim 0x00000fac ARM Code 24 conv.o(.text)
ENC28J60_setBitReg 0x00000fc8 ARM Code 124 enc28j60.o(.text)
ENC28J60_writeReg 0x00001044 ARM Code 124 enc28j60.o(.text)
ENC28J60_clearBitReg 0x000010c0 ARM Code 124 enc28j60.o(.text)
ENC28J60_writePHY 0x0000113c ARM Code 84 enc28j60.o(.text)
ENC28J60_readReg 0x00001190 ARM Code 128 enc28j60.o(.text)
ENC28J60_delay 0x00001210 ARM Code 20 enc28j60.o(.text)
ENC28J60_readPHY 0x00001224 ARM Code 112 enc28j60.o(.text)
ENC28J60_writeAddr 0x00001294 ARM Code 136 enc28j60.o(.text)
ENC28J60_Init2 0x0000131c ARM Code 380 enc28j60.o(.text)
ENC28J60_Init 0x00001498 ARM Code 1024 enc28j60.o(.text)
ENC28J60_writeMemory 0x00001898 ARM Code 160 enc28j60.o(.text)
ENC28J60_TXpacket 0x00001938 ARM Code 112 enc28j60.o(.text)
ENC28J60_checksum 0x000019a8 ARM Code 84 enc28j60.o(.text)
ENC28J60_readMem 0x000019fc ARM Code 140 enc28j60.o(.text)
ENC28J60_RAMcopy 0x00001a88 ARM Code 280 enc28j60.o(.text)
ENC28J60_memcpy 0x00001ba0 ARM Code 164 enc28j60.o(.text)
ENC28J60_IPswap 0x00001c44 ARM Code 48 enc28j60.o(.text)
ENC28J60_MACswap 0x00001c74 ARM Code 48 enc28j60.o(.text)
ENC28J60_putByte 0x00001ca4 ARM Code 120 enc28j60.o(.text)
ENC28J60_getByte 0x00001d1c ARM Code 124 enc28j60.o(.text)
ENC28J60_doTCP 0x00001d98 ARM Code 1488 enc28j60.o(.text)
ENC28J60_doUDP 0x00002368 ARM Code 596 enc28j60.o(.text)
ENC28J60_memcmp 0x000025bc ARM Code 188 enc28j60.o(.text)
ENC28J60_readPacket 0x00002678 ARM Code 1020 enc28j60.o(.text)
ENC28J60_doPacket 0x00002a74 ARM Code 56 enc28j60.o(.text)
SPI_init 0x00002aac ARM Code 388 spihw.o(.text)
SPI_enable 0x00002c30 ARM Code 56 spihw.o(.text)
SPI_disable 0x00002c68 ARM Code 40 spihw.o(.text)
SPI_char 0x00002c90 ARM Code 52 spihw.o(.text)
__I_use_semihosting 0x00002cf4 ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x00002cf4 ARM Code 4 use_no_semi.o(.text)
Inline ARM to Thumb Veneer to memcmp 0x00002cf8 ARM Code 0 memcmp.o(.text)
memcmp 0x00002d01 Thumb Code 86 memcmp.o(.text)
__aeabi_memcpy 0x00002d58 ARM Code 0 rt_memcpy.o(.text)
__rt_memcpy 0x00002d58 ARM Code 212 rt_memcpy.o(.text)
_memcpy_lastbytes 0x00002e0c ARM Code 0 rt_memcpy.o(.text)
__aeabi_idiv 0x00002e2c ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idivmod 0x00002e2c ARM Code 384 aeabi_sdiv.o(.text)
__use_two_region_memory 0x00002fac ARM Code 4 stkheap2.o(.text)
__rt_stackheap_init 0x00002fb0 ARM Code 36 stkheap2.o(.text)
__rt_heap_extend 0x00002fd4 ARM Code 24 stkheap2.o(.text)
__rt_entry 0x00002fec ARM Code 76 kernel.o(.text)
__rt_exit 0x00003038 ARM Code 20 kernel.o(.text)
__rt_abort 0x0000304c ARM Code 8 kernel.o(.text)
__user_setup_stackheap 0x00003054 ARM Code 96 sys_stackheap_outer.o(.text)
__rt_stackheap_storage 0x000030b4 ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
__aeabi_memcpy4 0x000030c4 ARM Code 0 rt_memcpy_w.o(.text)
__aeabi_memcpy8 0x000030c4 ARM Code 0 rt_memcpy_w.o(.text)
__rt_memcpy_w 0x000030c4 ARM Code 100 rt_memcpy_w.o(.text)
_memcpy_lastbytes_aligned 0x00003110 ARM Code 0 rt_memcpy_w.o(.text)
__user_libspace 0x00003128 ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x00003128 ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x00003128 ARM Code 0 libspace.o(.text)
exit 0x00003135 Thumb Code 12 exit.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x00003140 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x00003149 Thumb Code 184 lib_init.o(.text)
__rt_lib_shutdown 0x00003201 Thumb Code 22 lib_init.o(.text)
_platform_post_stackheap_init 0x00003218 ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x00003224 ARM Code 16 boardinit3.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x00003235 Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x00003238 ARM Code 12 rt_locale_intlibspace.o(.text)
__ARM_get_argv 0x00003249 Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x00003250 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
__aeabi_uidiv 0x00003260 ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x00003260 ARM Code 28 aeabi_sdiv.o(.text_udiv)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x0000327c ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x00003289 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Inline Thumb to ARM Veneer to _fp_init 0x00003291 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x00003294 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x000032a4 ARM Code 0 fpinit.o(x$fpl$fpinit)
httpHeader 0x000032ac Data 31 demo.o(.constdata)
httpMimeTypeHTML 0x000032cb Data 12 demo.o(.constdata)
httpMimeTypeScript 0x000032d7 Data 13 demo.o(.constdata)
Region$$Table$$Base 0x00003784 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x000037a4 Number 0 anon$$obj.o(Region$$Table)
indexPage 0x40000000 Data 4 demo.o(.data)
myIpAddr 0x40000004 Data 4 demo.o(.data)
httpCounter 0x40000008 Data 4 demo.o(.data)
httpMethod 0x4000000c Data 6 demo.o(.data)
myMacAddr 0x40000012 Data 6 demo.o(.data)
ENC28J60_pktLen 0x40000018 Data 4 enc28j60.o(.data)
ENC28J60_macAddr 0x4000001c Data 6 enc28j60.o(.data)
ENC28J60_ipAddr 0x40000022 Data 4 enc28j60.o(.data)
ENC28J60_closeTCP 0x40000026 Data 1 enc28j60.o(.data)
pENC28J60_csPIN 0x40000028 Data 4 enc28j60.o(.data)
pENC28J60_csDIR 0x4000002c Data 4 enc28j60.o(.data)
pENC28J60_csSET 0x40000030 Data 4 enc28j60.o(.data)
pENC28J60_csCLR 0x40000034 Data 4 enc28j60.o(.data)
pENC28J60_rstPIN 0x40000038 Data 4 enc28j60.o(.data)
pENC28J60_rstDIR 0x4000003c Data 4 enc28j60.o(.data)
pENC28J60_rstSET 0x40000040 Data 4 enc28j60.o(.data)
pENC28J60_rstCLR 0x40000044 Data 4 enc28j60.o(.data)
ENC28J60_CSmask0 0x40000048 Data 4 enc28j60.o(.data)
ENC28J60_CSmask1 0x4000004c Data 4 enc28j60.o(.data)
ENC28J60_RSTmask0 0x40000050 Data 4 enc28j60.o(.data)
ENC28J60_RSTmask1 0x40000054 Data 4 enc28j60.o(.data)
pSPIswPIN 0x40000058 Data 4 spihw.o(.data)
pSPIswDIR 0x4000005c Data 4 spihw.o(.data)
pSPIswSET 0x40000060 Data 4 spihw.o(.data)
pSPIswCLR 0x40000064 Data 4 spihw.o(.data)
CSmask0 0x40000068 Data 4 spihw.o(.data)
CSmask1 0x4000006c Data 4 spihw.o(.data)
posCS 0x40000070 Data 1 spihw.o(.data)
getRequest 0x40000074 Data 15 demo.o(.bss)
dyna 0x40000083 Data 31 demo.o(.bss)
__libspace_start 0x400000a4 Data 96 libspace.o(.bss)
__temporary_stack_top_libspace 0x40000104 Number 0 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x00000120
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00003818, Max: 0x00080000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x000037a4, Max: 0x00080000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -