📄 os.map
字号:
###############################################################################
# #
# IAR ELF Linker V6.10.2.52244/W32 for ARM 07/Aug/2011 12:11:32 #
# Copyright 2007-2010 IAR Systems AB. #
# #
# Output file = F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Exe #
# \OS.out #
# Map file = F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Lis #
# t\OS.map #
# Command line = F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \app.o F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Fl #
# ash\Obj\app_hooks.o F:\stm32\我的程序\Micrium\Software\E #
# WARM\OS-II\Flash\Obj\app_vect.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \bsp.o F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Fl #
# ash\Obj\bsp_int.o F:\stm32\我的程序\Micrium\Software\EWA #
# RM\OS-II\Flash\Obj\bsp_os.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \bsp_periph.o F:\stm32\我的程序\Micrium\Software\EWARM\O #
# S-II\Flash\Obj\bsp_ser.o F:\stm32\我的程序\Micrium\Softw #
# are\EWARM\OS-II\Flash\Obj\core_cm3.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \cpu_a.o F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\ #
# Flash\Obj\cpu_c.o F:\stm32\我的程序\Micrium\Software\EWA #
# RM\OS-II\Flash\Obj\cpu_core.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \lib_ascii.o F:\stm32\我的程序\Micrium\Software\EWARM\OS #
# -II\Flash\Obj\lib_math.o F:\stm32\我的程序\Micrium\Softw #
# are\EWARM\OS-II\Flash\Obj\lib_mem.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \lib_mem_a.o F:\stm32\我的程序\Micrium\Software\EWARM\OS #
# -II\Flash\Obj\lib_str.o F:\stm32\我的程序\Micrium\Softwa #
# re\EWARM\OS-II\Flash\Obj\misc.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \os_core.o F:\stm32\我的程序\Micrium\Software\EWARM\OS-I #
# I\Flash\Obj\os_cpu_a.o F:\stm32\我的程序\Micrium\Softwar #
# e\EWARM\OS-II\Flash\Obj\os_cpu_c.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \os_dbg.o F:\stm32\我的程序\Micrium\Software\EWARM\OS-II #
# \Flash\Obj\os_flag.o F:\stm32\我的程序\Micrium\Software\ #
# EWARM\OS-II\Flash\Obj\os_mbox.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \os_mem.o F:\stm32\我的程序\Micrium\Software\EWARM\OS-II #
# \Flash\Obj\os_mutex.o F:\stm32\我的程序\Micrium\Software #
# \EWARM\OS-II\Flash\Obj\os_q.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \os_sem.o F:\stm32\我的程序\Micrium\Software\EWARM\OS-II #
# \Flash\Obj\os_task.o F:\stm32\我的程序\Micrium\Software\ #
# EWARM\OS-II\Flash\Obj\os_time.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \os_tmr.o F:\stm32\我的程序\Micrium\Software\EWARM\OS-II #
# \Flash\Obj\stm32f10x_adc.o F:\stm32\我的程序\Micrium\Sof #
# tware\EWARM\OS-II\Flash\Obj\stm32f10x_bkp.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \stm32f10x_can.o F:\stm32\我的程序\Micrium\Software\EWAR #
# M\OS-II\Flash\Obj\stm32f10x_cec.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \stm32f10x_crc.o F:\stm32\我的程序\Micrium\Software\EWAR #
# M\OS-II\Flash\Obj\stm32f10x_dac.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \stm32f10x_dbgmcu.o F:\stm32\我的程序\Micrium\Software\E #
# WARM\OS-II\Flash\Obj\stm32f10x_dma.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \stm32f10x_exti.o F:\stm32\我的程序\Micrium\Software\EWA #
# RM\OS-II\Flash\Obj\stm32f10x_flash.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \stm32f10x_fsmc.o F:\stm32\我的程序\Micrium\Software\EWA #
# RM\OS-II\Flash\Obj\stm32f10x_gpio.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \stm32f10x_i2c.o F:\stm32\我的程序\Micrium\Software\EWAR #
# M\OS-II\Flash\Obj\stm32f10x_iwdg.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \stm32f10x_pwr.o F:\stm32\我的程序\Micrium\Software\EWAR #
# M\OS-II\Flash\Obj\stm32f10x_rcc.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \stm32f10x_rtc.o F:\stm32\我的程序\Micrium\Software\EWAR #
# M\OS-II\Flash\Obj\stm32f10x_sdio.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \stm32f10x_spi.o F:\stm32\我的程序\Micrium\Software\EWAR #
# M\OS-II\Flash\Obj\stm32f10x_tim.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \stm32f10x_usart.o F:\stm32\我的程序\Micrium\Software\EW #
# ARM\OS-II\Flash\Obj\stm32f10x_wwdg.o #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
# \system_stm32f10x.o -o F:\stm32\我的程序\Micrium\Softwar #
# e\EWARM\OS-II\Flash\Exe\OS.out --map #
# F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Lis #
# t\OS.map --config F:\stm32\我的程序\Micrium\Software\EWA #
# RM\BSP\STM32_FLASH.icf --semihosting --entry #
# __iar_program_start #
# #
# #
###############################################################################
*******************************************************************************
*** RUNTIME MODEL ATTRIBUTES
***
CppFlavor = *
__SystemLibrary = DLib
*******************************************************************************
*** PLACEMENT SUMMARY
***
"A1": place at 0x08000000 { ro section .intvec };
"P2": place in [from 0x080000ec to 0x0803ffff] { ro };
"P3": place in [from 0x20000000 to 0x2000ffff] { rw, block CSTACK, block HEAP };
Section Kind Address Size Object
------- ---- ------- ---- ------
"A1": 0x150
.intvec const 0x08000000 0x150 app_vect.o [1]
- 0x08000150 0x150
"P2": 0x26d4
.text ro code 0x08000150 0xbc8 os_core.o [1]
CODE ro code 0x08000d18 0xac os_cpu_a.o [1]
.text ro code 0x08000dc4 0x17c os_cpu_c.o [1]
.text ro code 0x08000f40 0x96 os_flag.o [1]
.text ro code 0x08000fd6 0x2e copy_init3.o [5]
.text ro code 0x08001004 0x60 os_mem.o [1]
.text ro code 0x08001064 0x58 os_q.o [1]
.text ro code 0x080010bc 0x2c8 os_tmr.o [1]
.text ro code 0x08001384 0x1cc os_dbg.o [1]
.text ro code 0x08001550 0xe4 os_time.o [1]
.text ro code 0x08001634 0x460 os_task.o [1]
.text ro code 0x08001a94 0x10 app_hooks.o [1]
.text ro code 0x08001aa4 0x1a8 os_sem.o [1]
.text ro code 0x08001c4c 0x2de bsp_int.o [1]
.text ro code 0x08001f2a 0x22 zero_init3.o [5]
CODE ro code 0x08001f4c 0x2a cpu_a.o [1]
.text ro code 0x08001f76 0xe app_vect.o [1]
.text ro code 0x08001f84 0x1e0 stm32f10x_rcc.o [1]
.text ro code 0x08002164 0x1a4 system_stm32f10x.o [1]
.text ro code 0x08002308 0x14a stm32f10x_gpio.o [1]
.rodata const 0x08002452 0x2 os_dbg.o [1]
.text ro code 0x08002454 0x144 bsp.o [1]
.text ro code 0x08002598 0xa8 app.o [1]
.text ro code 0x08002640 0x30 cpu_core.o [1]
.text ro code 0x08002670 0x96 lib_mem.o [1]
.rodata const 0x08002706 0x2 os_dbg.o [1]
.text ro code 0x08002708 0x2c data_init3.o [5]
.iar.init_table const 0x08002734 0x24 - Linker created -
.text ro code 0x08002758 0x16 cmain.o [5]
.text ro code 0x0800276e 0x4 low_level_init.o [3]
.text ro code 0x08002772 0x8 exit.o [3]
.rodata const 0x0800277a 0x2 os_dbg.o [1]
.text ro code 0x0800277c 0xa cexit.o [5]
.rodata const 0x08002786 0x2 os_dbg.o [1]
.text ro code 0x08002788 0x14 exit.o [6]
.text ro code 0x0800279c 0xc cstartup_M.o [5]
.rodata const 0x080027a8 0x4 os_dbg.o [1]
.rodata const 0x080027ac 0x2 os_dbg.o [1]
.rodata const 0x080027ae 0x2 os_dbg.o [1]
.rodata const 0x080027b0 0x2 os_dbg.o [1]
.rodata const 0x080027b2 0x2 os_dbg.o [1]
.rodata const 0x080027b4 0x2 os_dbg.o [1]
.rodata const 0x080027b6 0x2 os_dbg.o [1]
.rodata const 0x080027b8 0x2 os_dbg.o [1]
.rodata const 0x080027ba 0x2 os_dbg.o [1]
.rodata const 0x080027bc 0x2 os_dbg.o [1]
.rodata const 0x080027be 0x2 os_dbg.o [1]
.rodata const 0x080027c0 0x2 os_dbg.o [1]
.rodata const 0x080027c2 0x2 os_dbg.o [1]
.rodata const 0x080027c4 0x2 os_dbg.o [1]
.rodata const 0x080027c6 0x2 os_dbg.o [1]
.rodata const 0x080027c8 0x2 os_dbg.o [1]
.rodata const 0x080027ca 0x2 os_dbg.o [1]
.rodata const 0x080027cc 0x2 os_dbg.o [1]
.rodata const 0x080027ce 0x2 os_dbg.o [1]
.rodata const 0x080027d0 0x2 os_dbg.o [1]
.rodata const 0x080027d2 0x2 os_dbg.o [1]
.rodata const 0x080027d4 0x2 os_dbg.o [1]
.rodata const 0x080027d6 0x2 os_dbg.o [1]
.rodata const 0x080027d8 0x2 os_dbg.o [1]
.rodata const 0x080027da 0x2 os_dbg.o [1]
.rodata const 0x080027dc 0x2 os_dbg.o [1]
.rodata const 0x080027de 0x2 os_dbg.o [1]
.rodata const 0x080027e0 0x2 os_dbg.o [1]
.rodata const 0x080027e2 0x2 os_dbg.o [1]
.rodata const 0x080027e4 0x2 os_dbg.o [1]
.rodata const 0x080027e6 0x2 os_dbg.o [1]
.rodata const 0x080027e8 0x2 os_dbg.o [1]
.rodata const 0x080027ea 0x2 os_dbg.o [1]
.rodata const 0x080027ec 0x2 os_dbg.o [1]
.rodata const 0x080027ee 0x2 os_dbg.o [1]
.rodata const 0x080027f0 0x2 os_dbg.o [1]
.rodata const 0x080027f2 0x2 os_dbg.o [1]
.rodata const 0x080027f4 0x2 os_dbg.o [1]
.rodata const 0x080027f6 0x2 os_dbg.o [1]
.rodata const 0x080027f8 0x2 os_dbg.o [1]
.rodata const 0x080027fa 0x2 os_dbg.o [1]
.rodata const 0x080027fc 0x2 os_dbg.o [1]
.rodata const 0x080027fe 0x2 os_dbg.o [1]
.rodata const 0x08002800 0x2 os_dbg.o [1]
.rodata const 0x08002802 0x2 os_dbg.o [1]
.rodata const 0x08002804 0x2 os_dbg.o [1]
.rodata const 0x08002806 0x2 os_dbg.o [1]
.rodata const 0x08002808 0x2 os_dbg.o [1]
.rodata const 0x0800280a 0x2 os_dbg.o [1]
.rodata const 0x0800280c 0x2 os_dbg.o [1]
.rodata const 0x0800280e 0x2 os_dbg.o [1]
Initializer bytes ro data 0x08002810 0x14 <for P3 s0>
- 0x08002824 0x26d4
"P3", part 1 of 3: 0x14
P3 s0 0x20000000 0x14 <Init block>
.data inited 0x20000000 0x10 stm32f10x_rcc.o [1]
.data inited 0x20000010 0x4 stm32f10x_rcc.o [1]
- 0x20000014 0x14
"P3", part 2 of 3: 0x2864
.bss zero 0x20000014 0x1068 os_core.o [1]
.bss zero 0x2000107c 0x790 os_core.o [1]
.bss zero 0x2000180c 0x280 os_core.o [1]
.bss zero 0x20001a8c 0x200 app.o [1]
.bss zero 0x20001c8c 0x200 os_core.o [1]
.bss zero 0x20001e8c 0x200 os_core.o [1]
.bss zero 0x2000208c 0x200 os_core.o [1]
.bss zero 0x2000228c 0x200 os_cpu_c.o [1]
.bss zero 0x2000248c 0x110 bsp_int.o [1]
.bss zero 0x2000259c 0x100 os_core.o [1]
.bss zero 0x2000269c 0x78 os_core.o [1]
.bss zero 0x20002714 0x60 os_core.o [1]
.bss zero 0x20002774 0x50 os_core.o [1]
.bss zero 0x200027c4 0x40 os_core.o [1]
.bss zero 0x20002804 0x10 cpu_core.o [1]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -