📄 stm32f10x.lst
字号:
ARM Macro Assembler Page 1
1 00000000 ;/******************************************************
***********************/
2 00000000 ;/* STM32F10x.s: Startup file for ST STM32F10x device se
ries */
3 00000000 ;/******************************************************
***********************/
4 00000000 ;/* <<< Use Configuration Wizard in Context Menu >>>
*/
5 00000000 ;/******************************************************
***********************/
6 00000000 ;/* This file is part of the uVision/ARM development too
ls. */
7 00000000 ;/* Copyright (c) 2005-2007 Keil Software. All rights re
served. */
8 00000000 ;/* This software may only be used under the terms of a
valid, current, */
9 00000000 ;/* end user licence from KEIL for a compatible version
of KEIL software */
10 00000000 ;/* development tools. Nothing else gives you the right
to use this software. */
11 00000000 ;/******************************************************
***********************/
12 00000000
13 00000000
14 00000000 ;// <h> Stack Configuration
15 00000000 ;// <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
16 00000000 ;// </h>
17 00000000
18 00000000 00000200
Stack_Size
EQU 0x00000200
19 00000000
20 00000000 AREA STACK, NOINIT, READWRITE, ALIGN
=3
21 00000000 Stack_Mem
SPACE Stack_Size
22 00000200 __initial_sp
23 00000200
24 00000200
25 00000200 ;// <h> Heap Configuration
26 00000200 ;// <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
27 00000200 ;// </h>
28 00000200
29 00000200 00000000
Heap_Size
EQU 0x00000000
30 00000200
31 00000200 AREA HEAP, NOINIT, READWRITE, ALIGN=
3
32 00000000 __heap_base
33 00000000 Heap_Mem
SPACE Heap_Size
34 00000000 __heap_limit
35 00000000
36 00000000
37 00000000 PRESERVE8
38 00000000 THUMB
39 00000000
40 00000000
ARM Macro Assembler Page 2
41 00000000 ; Vector Table Mapped to Address 0 at Reset
42 00000000
43 00000000 AREA RESET, DATA, READONLY
44 00000000
45 00000000 EXTERN NMIException
46 00000000 EXTERN HardFaultException
47 00000000 EXTERN MemManageException
48 00000000 EXTERN BusFaultException
49 00000000 EXTERN UsageFaultException
50 00000000 EXTERN SVCHandler
51 00000000 EXTERN DebugMonitor
52 00000000 EXTERN PendSVC
53 00000000 EXTERN SysTickHandler
54 00000000
55 00000000 EXPORT __Vectors
56 00000000
57 00000000 00000000
__Vectors
DCD __initial_sp ; Top of Stack
58 00000004 00000000 DCD Reset_Handler ; Reset Handler
59 00000008 00000000 DCD NMIException ; NMI Handler
60 0000000C 00000000 DCD HardFaultException ; Hard Fault
Handler
61 00000010 00000000 DCD MemManageException
; MPU Fault Handler
62 00000014 00000000 DCD BusFaultException
; Bus Fault Handler
63 00000018 00000000 DCD UsageFaultException ; Usage Fau
lt Handler
64 0000001C 00000000 DCD 0 ; Reserved
65 00000020 00000000 DCD 0 ; Reserved
66 00000024 00000000 DCD 0 ; Reserved
67 00000028 00000000 DCD 0 ; Reserved
68 0000002C 00000000 DCD SVCHandler ; SVCall Handler
69 00000030 00000000 DCD DebugMonitor ; Debug Monitor Ha
ndler
70 00000034 00000000 DCD 0 ; Reserved
71 00000038 00000000 DCD PendSVC ; PendSV Handler
72 0000003C 00000000 DCD SysTickHandler
; SysTick Handler
73 00000040
74 00000040 ; External Interrupts
75 00000040
76 00000040 EXTERN WWDG_IRQHandler
77 00000040 EXTERN PVD_IRQHandler
78 00000040 EXTERN TAMPER_IRQHandler
79 00000040 EXTERN RTC_IRQHandler
80 00000040 EXTERN FLASH_IRQHandler
81 00000040 EXTERN RCC_IRQHandler
82 00000040 EXTERN EXTI0_IRQHandler
83 00000040 EXTERN EXTI1_IRQHandler
84 00000040 EXTERN EXTI2_IRQHandler
85 00000040 EXTERN EXTI3_IRQHandler
86 00000040 EXTERN EXTI4_IRQHandler
87 00000040 EXTERN DMAChannel1_IRQHandler
88 00000040 EXTERN DMAChannel2_IRQHandler
89 00000040 EXTERN DMAChannel3_IRQHandler
ARM Macro Assembler Page 3
90 00000040 EXTERN DMAChannel4_IRQHandler
91 00000040 EXTERN DMAChannel5_IRQHandler
92 00000040 EXTERN DMAChannel6_IRQHandler
93 00000040 EXTERN DMAChannel7_IRQHandler
94 00000040 EXTERN ADC_IRQHandler
95 00000040 EXTERN USB_HP_CAN_TX_IRQHandler
96 00000040 EXTERN USB_LP_CAN_RX0_IRQHandler
97 00000040 EXTERN CAN_RX1_IRQHandler
98 00000040 EXTERN CAN_SCE_IRQHandler
99 00000040 EXTERN EXTI9_5_IRQHandler
100 00000040 EXTERN TIM1_BRK_IRQHandler
101 00000040 EXTERN TIM1_UP_IRQHandler
102 00000040 EXTERN TIM1_TRG_COM_IRQHandler
103 00000040 EXTERN TIM1_CC_IRQHandler
104 00000040 EXTERN TIM2_IRQHandler
105 00000040 EXTERN TIM3_IRQHandler
106 00000040 EXTERN TIM4_IRQHandler
107 00000040 EXTERN I2C1_EV_IRQHandler
108 00000040 EXTERN I2C1_ER_IRQHandler
109 00000040 EXTERN I2C2_EV_IRQHandler
110 00000040 EXTERN I2C2_ER_IRQHandler
111 00000040 EXTERN SPI1_IRQHandler
112 00000040 EXTERN SPI2_IRQHandler
113 00000040 EXTERN USART1_IRQHandler
114 00000040 EXTERN USART2_IRQHandler
115 00000040 EXTERN USART3_IRQHandler
116 00000040 EXTERN EXTI15_10_IRQHandler
117 00000040 EXTERN RTCAlarm_IRQHandler
118 00000040 EXTERN USBWakeUp_IRQHandler
119 00000040
120 00000040 00000000 DCD WWDG_IRQHandler
; Window Watchdog
121 00000044 00000000 DCD PVD_IRQHandler ; PVD through EX
TI Line detect
122 00000048 00000000 DCD TAMPER_IRQHandler ; Tamper
123 0000004C 00000000 DCD RTC_IRQHandler ; RTC
124 00000050 00000000 DCD FLASH_IRQHandler ; Flash
125 00000054 00000000 DCD RCC_IRQHandler ; RCC
126 00000058 00000000 DCD EXTI0_IRQHandler ; EXTI Line 0
127 0000005C 00000000 DCD EXTI1_IRQHandler ; EXTI Line 1
128 00000060 00000000 DCD EXTI2_IRQHandler ; EXTI Line 2
129 00000064 00000000 DCD EXTI3_IRQHandler ; EXTI Line 3
130 00000068 00000000 DCD EXTI4_IRQHandler ; EXTI Line 4
131 0000006C 00000000 DCD DMAChannel1_IRQHandler
; DMA Channel 1
132 00000070 00000000 DCD DMAChannel2_IRQHandler
; DMA Channel 2
133 00000074 00000000 DCD DMAChannel3_IRQHandler
; DMA Channel 3
134 00000078 00000000 DCD DMAChannel4_IRQHandler
; DMA Channel 4
135 0000007C 00000000 DCD DMAChannel5_IRQHandler
; DMA Channel 5
136 00000080 00000000 DCD DMAChannel6_IRQHandler
; DMA Channel 6
137 00000084 00000000 DCD DMAChannel7_IRQHandler
; DMA Channel 7
138 00000088 00000000 DCD ADC_IRQHandler ; ADC
139 0000008C 00000000 DCD USB_HP_CAN_TX_IRQHandler ; USB
ARM Macro Assembler Page 4
High Priority or CA
N TX
140 00000090 00000000 DCD USB_LP_CAN_RX0_IRQHandler ; USB
Low Priority or C
AN RX0
141 00000094 00000000 DCD CAN_RX1_IRQHandler ; CAN RX1
142 00000098 00000000 DCD CAN_SCE_IRQHandler ; CAN SCE
143 0000009C 00000000 DCD EXTI9_5_IRQHandler
; EXTI Line 9..5
144 000000A0 00000000 DCD TIM1_BRK_IRQHandler
; TIM1 Break
145 000000A4 00000000 DCD TIM1_UP_IRQHandler
; TIM1 Update
146 000000A8 00000000 DCD TIM1_TRG_COM_IRQHandler ; TIM1
Trigger and Commuta
tion
147 000000AC 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu
re Compare
148 000000B0 00000000 DCD TIM2_IRQHandler ; TIM2
149 000000B4 00000000 DCD TIM3_IRQHandler ; TIM3
150 000000B8 00000000 DCD TIM4_IRQHandler ; TIM4
151 000000BC 00000000 DCD I2C1_EV_IRQHandler ; I2C1 Event
152 000000C0 00000000 DCD I2C1_ER_IRQHandler ; I2C1 Error
153 000000C4 00000000 DCD I2C2_EV_IRQHandler ; I2C2 Event
154 000000C8 00000000 DCD I2C2_ER_IRQHandler ; I2C2 Error
155 000000CC 00000000 DCD SPI1_IRQHandler ; SPI1
156 000000D0 00000000 DCD SPI2_IRQHandler ; SPI2
157 000000D4 00000000 DCD USART1_IRQHandler ; USART1
158 000000D8 00000000 DCD USART2_IRQHandler ; USART2
159 000000DC 00000000 DCD USART3_IRQHandler ; USART3
160 000000E0 00000000 DCD EXTI15_10_IRQHandler
; EXTI Line 15..10
161 000000E4 00000000 DCD RTCAlarm_IRQHandler ; RTC Alarm
through EXTI Line
162 000000E8 00000000 DCD USBWakeUp_IRQHandler ; USB Wake
up from suspend
163 000000EC
164 000000EC
165 000000EC AREA |.text|, CODE, READONLY
166 00000000
167 00000000
168 00000000 ; Reset Handler
169 00000000
170 00000000 Reset_Handler
PROC
171 00000000 EXPORT Reset_Handler [WEAK
]
172 00000000 IMPORT __main
173 00000000 4803 LDR R0, =__main
174 00000002 4700 BX R0
175 00000004 ENDP
176 00000004
177 00000004
178 00000004 ALIGN
179 00000004
ARM Macro Assembler Page 5
180 00000004
181 00000004 ; User Initial Stack & Heap
182 00000004
183 00000004 IF :DEF:__MICROLIB
190 00000004
191 00000004 IMPORT __use_two_region_memory
192 00000004 EXPORT __user_initial_stackheap
193 00000004 __user_initial_stackheap
194 00000004
195 00000004 4803 LDR R0, = Heap_Mem
196 00000006 4904 LDR R1, =(Stack_Mem + Stack_Size)
197 00000008 4A02 LDR R2, = (Heap_Mem + Heap_Size)
198 0000000A 4B04 LDR R3, = Stack_Mem
199 0000000C 4770 BX LR
200 0000000E
201 0000000E 00 00 ALIGN
202 00000010
203 00000010 ENDIF
204 00000010
205 00000010
206 00000010 END
00000000
00000000
00000200
00000000
Command Line: --debug --xref --device=DARMSTM --apcs=interwork -o.\obj\STM32F10
x.o -ID:\Keil\ARM\INC\ST\STM32F10x --list=.\listing\STM32F10x.lst STM32F10x.s
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
STACK 00000000
Symbol: STACK
Definitions
At line 20 in file STM32F10x.s
Uses
None
Comment: STACK unused
Stack_Mem 00000000
Symbol: Stack_Mem
Definitions
At line 21 in file STM32F10x.s
Uses
At line 196 in file STM32F10x.s
At line 198 in file STM32F10x.s
__initial_sp 00000200
Symbol: __initial_sp
Definitions
At line 22 in file STM32F10x.s
Uses
At line 57 in file STM32F10x.s
Comment: __initial_sp used once
3 symbols
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
HEAP 00000000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -