📄 stm32.map
字号:
###############################################################################
# #
# IAR ELF Linker V5.20.0.50951/W32 for ARM 17/Nov/2008 10:55:24 #
# Copyright 2007-2008 IAR Systems AB. #
# #
# Output file = D:\IAR_STM32\Projects\Flash\Exe\STM32.out #
# Map file = D:\IAR_STM32\Projects\Flash\List\STM32.map #
# Command line = D:\IAR_STM32\Projects\Flash\Obj\BoardInit.o #
# D:\IAR_STM32\Projects\Flash\Obj\CreateEvents.o #
# D:\IAR_STM32\Projects\Flash\Obj\CreateMultiTask.o #
# D:\IAR_STM32\Projects\Flash\Obj\cortexm3_macro.o #
# D:\IAR_STM32\Projects\Flash\Obj\low_level_init.o #
# D:\IAR_STM32\Projects\Flash\Obj\main.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_core.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_cpu_a.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_cpu_c.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_dbg.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_flag.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_mbox.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_mem.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_mutex.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_q.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_sem.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_task.o #
# D:\IAR_STM32\Projects\Flash\Obj\os_time.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_bkp.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_crc.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_dma.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_exti.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_flash.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_fsmc.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_gpio.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_it.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_lib.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_nvic.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_pwr.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_rcc.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_rtc.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_spi.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_systick.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_usart.o #
# D:\IAR_STM32\Projects\Flash\Obj\stm32f10x_vector.o -o #
# D:\IAR_STM32\Projects\Flash\Exe\STM32.out --map #
# D:\IAR_STM32\Projects\Flash\List\STM32.map --config #
# D:\IAR_STM32\Projects\..\HAL\Config\STM32_Flash.icf #
# --semihosting --entry __iar_program_start #
# #
# #
###############################################################################
*******************************************************************************
*** PLACEMENT SUMMARY
***
"A1": place at start of [mem:0x8000000-mem:0x801ffff] { ro section .intvec };
"P1": place in [from mem:0x8000000 to mem:0x801ffff] { ro };
"P2": place in [from mem:0x20000000 to mem:0x20004fff] {
rw, block HEAP, block CSTACK };
Section Kind Address Size Object
------- ---- ------- ---- ------
"A1": 0x130
.intvec const 0x08000000 0x130 stm32f10x_vector.o [1]
- 0x08000130 0x130
"P1": 0x1ae6
.text ro code 0x08000130 0x754 os_core.o [1]
.text ro code 0x08000884 0x2fc stm32f10x_rcc.o [1]
.text ro code 0x08000b80 0x2c2 os_task.o [1]
.text ro code 0x08000e44 0x210 main.o [1]
.text ro code 0x08001054 0x168 os_dbg.o [1]
.text ro code 0x080011bc 0x12e stm32f10x_it.o [1]
.text ro code 0x080012ec 0x128 stm32f10x_gpio.o [1]
.rodata const 0x08001414 0x100 os_core.o [1]
.text ro code 0x08001514 0xe8 stm32f10x_nvic.o [1]
CODE ro code 0x080015fc 0x94 os_cpu_a.o [1]
.text ro code 0x08001690 0x92 os_cpu_c.o [1]
.text ro code 0x08001724 0x88 stm32f10x_systick.o [1]
.text ro code 0x080017ac 0x7a cortexm3_macro.o [1]
.text ro code 0x08001828 0x7a low_level_init.o [1]
.text ro code 0x080018a4 0x78 os_time.o [1]
.text ro code 0x0800191c 0x58 os_sem.o [1]
.text ro code 0x08001974 0x50 os_flag.o [1]
.text ro code 0x080019c4 0x40 CreateEvents.o [1]
.text ro code 0x08001a04 0x34 stm32f10x_flash.o [1]
.text ro code 0x08001a38 0x32 BoardInit.o [1]
.iar.init_table const 0x08001a6c 0x10 - Linker created -
.text ro code 0x08001a7c 0x1c data_init2.o [4]
.text ro code 0x08001a98 0x1a zero_init2.o [4]
.text ro code 0x08001ab4 0x18 cmain.o [4]
.text ro code 0x08001acc 0x18 iarwstd.o [5]
.text ro code 0x08001ae4 0x14 exit.o [5]
.rodata const 0x08001af8 0x10 CreateEvents.o [1]
.rodata const 0x08001b08 0x10 CreateEvents.o [1]
.rodata const 0x08001b18 0x10 main.o [1]
.rodata const 0x08001b28 0x10 main.o [1]
.rodata const 0x08001b38 0x10 os_core.o [1]
.rodata const 0x08001b48 0x10 os_core.o [1]
.rodata const 0x08001b58 0x10 stm32f10x_rcc.o [1]
.rodata const 0x08001b68 0xc main.o [1]
.rodata const 0x08001b74 0xc main.o [1]
.rodata const 0x08001b80 0xc main.o [1]
.rodata const 0x08001b8c 0xc main.o [1]
.rodata const 0x08001b98 0xc main.o [1]
.text ro code 0x08001ba4 0xa cexit.o [4]
.rodata const 0x08001bb0 0x4 os_dbg.o [1]
.rodata const 0x08001bb4 0x4 stm32f10x_rcc.o [1]
.text ro code 0x08001bb8 0x4 exit.o [3]
.text ro code 0x08001bbc 0x2 CreateMultiTask.o [1]
.rodata const 0x08001bbe 0x2 os_dbg.o [1]
.rodata const 0x08001bc0 0x2 os_dbg.o [1]
.rodata const 0x08001bc2 0x2 os_dbg.o [1]
.rodata const 0x08001bc4 0x2 os_dbg.o [1]
.rodata const 0x08001bc6 0x2 os_dbg.o [1]
.rodata const 0x08001bc8 0x2 os_dbg.o [1]
.rodata const 0x08001bca 0x2 os_dbg.o [1]
.rodata const 0x08001bcc 0x2 os_dbg.o [1]
.rodata const 0x08001bce 0x2 os_dbg.o [1]
.rodata const 0x08001bd0 0x2 os_dbg.o [1]
.rodata const 0x08001bd2 0x2 os_dbg.o [1]
.rodata const 0x08001bd4 0x2 os_dbg.o [1]
.rodata const 0x08001bd6 0x2 os_dbg.o [1]
.rodata const 0x08001bd8 0x2 os_dbg.o [1]
.rodata const 0x08001bda 0x2 os_dbg.o [1]
.rodata const 0x08001bdc 0x2 os_dbg.o [1]
.rodata const 0x08001bde 0x2 os_dbg.o [1]
.rodata const 0x08001be0 0x2 os_dbg.o [1]
.rodata const 0x08001be2 0x2 os_dbg.o [1]
.rodata const 0x08001be4 0x2 os_dbg.o [1]
.rodata const 0x08001be6 0x2 os_dbg.o [1]
.rodata const 0x08001be8 0x2 os_dbg.o [1]
.rodata const 0x08001bea 0x2 os_dbg.o [1]
.rodata const 0x08001bec 0x2 os_dbg.o [1]
.rodata const 0x08001bee 0x2 os_dbg.o [1]
.rodata const 0x08001bf0 0x2 os_dbg.o [1]
.rodata const 0x08001bf2 0x2 os_dbg.o [1]
.rodata const 0x08001bf4 0x2 os_dbg.o [1]
.rodata const 0x08001bf6 0x2 os_dbg.o [1]
.rodata const 0x08001bf8 0x2 os_dbg.o [1]
.rodata const 0x08001bfa 0x2 os_dbg.o [1]
.rodata const 0x08001bfc 0x2 os_dbg.o [1]
.rodata const 0x08001bfe 0x2 os_dbg.o [1]
.rodata const 0x08001c00 0x2 os_dbg.o [1]
.rodata const 0x08001c02 0x2 os_dbg.o [1]
.rodata const 0x08001c04 0x2 os_dbg.o [1]
.rodata const 0x08001c06 0x2 os_dbg.o [1]
.rodata const 0x08001c08 0x2 os_dbg.o [1]
.rodata const 0x08001c0a 0x2 os_dbg.o [1]
.rodata const 0x08001c0c 0x2 os_dbg.o [1]
.rodata const 0x08001c0e 0x2 os_dbg.o [1]
.rodata const 0x08001c10 0x2 os_dbg.o [1]
.rodata const 0x08001c12 0x2 os_dbg.o [1]
.rodata const 0x08001c14 0x2 os_dbg.o [1]
- 0x08001c16 0x1ae6
"P2", part 1 of 2: 0x200
CSTACK 0x20000000 0x200 <Block>
CSTACK uninit 0x20000000 0x200 <Block tail>
- 0x20000200 0x200
"P2", part 2 of 2: 0x1d28
.bss zero 0x20000200 0xdd0 main.o [1]
.bss zero 0x20000fd0 0x680 main.o [1]
.bss zero 0x20001650 0x100 main.o [1]
.bss zero 0x20001750 0x100 main.o [1]
.bss zero 0x20001850 0x100 main.o [1]
.bss zero 0x20001950 0x100 main.o [1]
.bss zero 0x20001a50 0x100 main.o [1]
.bss zero 0x20001b50 0x100 main.o [1]
.bss zero 0x20001c50 0x100 main.o [1]
.bss zero 0x20001d50 0x100 main.o [1]
.bss zero 0x20001e50 0x8c main.o [1]
.bss zero 0x20001edc 0x8 main.o [1]
.bss zero 0x20001ee4 0x4 main.o [1]
.bss zero 0x20001ee8 0x4 main.o [1]
.bss zero 0x20001eec 0x4 main.o [1]
.bss zero 0x20001ef0 0x4 main.o [1]
.bss zero 0x20001ef4 0x4 main.o [1]
.bss zero 0x20001ef8 0x4 main.o [1]
.bss zero 0x20001efc 0x4 main.o [1]
.bss zero 0x20001f00 0x4 main.o [1]
.bss zero 0x20001f04 0x4 main.o [1]
.bss zero 0x20001f08 0x4 main.o [1]
.bss zero 0x20001f0c 0x4 main.o [1]
.bss zero 0x20001f10 0x4 main.o [1]
.bss zero 0x20001f14 0x4 main.o [1]
.bss zero 0x20001f18 0x4 iarwstd.o [5]
.bss zero 0x20001f1c 0x1 main.o [1]
.bss zero 0x20001f1d 0x1 main.o [1]
.bss zero 0x20001f1e 0x1 main.o [1]
.bss zero 0x20001f1f 0x1 main.o [1]
.bss zero 0x20001f20 0x1 main.o [1]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -