📄 k60-keil
字号:
150 0000018C 00000000 DCD TSI0_IRQHandler
; TSI0 Interrupt
151 00000190 00000000 DCD MCG_IRQHandler ; MCG Interrupt
152 00000194 00000000 DCD LPTimer_IRQHandler
; LPTimer interrupt
153 00000198 00000000 DCD Reserved102_IRQHandler ; Reserv
ed interrupt 102
154 0000019C 00000000 DCD PORTA_IRQHandler
; Port A interrupt
155 000001A0 00000000 DCD PORTB_IRQHandler
ARM Macro Assembler Page 6
; Port B interrupt
156 000001A4 00000000 DCD PORTC_IRQHandler
; Port C interrupt
157 000001A8 00000000 DCD PORTD_IRQHandler
; Port D interrupt
158 000001AC 00000000 DCD PORTE_IRQHandler
; Port E interrupt
159 000001B0 00000000 DCD Reserved108_IRQHandler ; Reserv
ed interrupt 108
160 000001B4 00000000 DCD Reserved109_IRQHandler ; Reserv
ed interrupt 109
161 000001B8 00000000 DCD Reserved110_IRQHandler ; Reserv
ed interrupt 110
162 000001BC 00000000 DCD Reserved111_IRQHandler ; Reserv
ed interrupt 111
163 000001C0 00000000 DCD Reserved112_IRQHandler ; Reserv
ed interrupt 112
164 000001C4 00000000 DCD Reserved113_IRQHandler ; Reserv
ed interrupt 113
165 000001C8 00000000 DCD Reserved114_IRQHandler ; Reserv
ed interrupt 114
166 000001CC 00000000 DCD Reserved115_IRQHandler ; Reserv
ed interrupt 115
167 000001D0 00000000 DCD Reserved116_IRQHandler ; Reserv
ed interrupt 116
168 000001D4 00000000 DCD Reserved117_IRQHandler ; Reserv
ed interrupt 117
169 000001D8 00000000 DCD Reserved118_IRQHandler ; Reserv
ed interrupt 118
170 000001DC 00000000 DCD Reserved119_IRQHandler ; Reserv
ed interrupt 119
171 000001E0 __Vectors_End
172 000001E0
173 000001E0 000001E0
__Vectors_Size
EQU __Vectors_End - __Vectors
174 000001E0
175 000001E0 ; <h> Flash Configuration
176 000001E0 ; <i> 16-byte flash configuration field that stores de
fault protection settings (loaded on reset)
177 000001E0 ; <i> and security information that allows the MCU to
restrict acces to the FTFL module.
178 000001E0 ; <h> Backdoor Comparison Key
179 000001E0 ; <o0> Backdoor Key 0 <0x0-0xFF:2>
180 000001E0 ; <o1> Backdoor Key 1 <0x0-0xFF:2>
181 000001E0 ; <o2> Backdoor Key 2 <0x0-0xFF:2>
182 000001E0 ; <o3> Backdoor Key 3 <0x0-0xFF:2>
183 000001E0 ; <o4> Backdoor Key 4 <0x0-0xFF:2>
184 000001E0 ; <o5> Backdoor Key 5 <0x0-0xFF:2>
185 000001E0 ; <o6> Backdoor Key 6 <0x0-0xFF:2>
186 000001E0 ; <o7> Backdoor Key 7 <0x0-0xFF:2>
187 000001E0 000000FF
BackDoorK0
EQU 0xFF
188 000001E0 000000FF
BackDoorK1
EQU 0xFF
189 000001E0 000000FF
BackDoorK2
ARM Macro Assembler Page 7
EQU 0xFF
190 000001E0 000000FF
BackDoorK3
EQU 0xFF
191 000001E0 000000FF
BackDoorK4
EQU 0xFF
192 000001E0 000000FF
BackDoorK5
EQU 0xFF
193 000001E0 000000FF
BackDoorK6
EQU 0xFF
194 000001E0 000000FF
BackDoorK7
EQU 0xFF
195 000001E0 ; </h>
196 000001E0 ; <h> Program flash protection bytes (FPROT)
197 000001E0 ; <i> Each program flash region can be protected fro
m program and erase operation by setting the associated
PROT bit.
198 000001E0 ; <i> Each bit protects a 1/32 region of the program
flash memory.
199 000001E0 ; <h> FPROT0
200 000001E0 ; <i> Program flash protection bytes
201 000001E0 ; <i> 1/32 - 8/32 region
202 000001E0 ; <o.0> FPROT0.0
203 000001E0 ; <o.1> FPROT0.1
204 000001E0 ; <o.2> FPROT0.2
205 000001E0 ; <o.3> FPROT0.3
206 000001E0 ; <o.4> FPROT0.4
207 000001E0 ; <o.5> FPROT0.5
208 000001E0 ; <o.6> FPROT0.6
209 000001E0 ; <o.7> FPROT0.7
210 000001E0 00000000
nFPROT0 EQU 0x00
211 000001E0 000000FF
FPROT0 EQU nFPROT0:EOR:0xFF
212 000001E0 ; </h>
213 000001E0 ; <h> FPROT1
214 000001E0 ; <i> Program Flash Region Protect Register 1
215 000001E0 ; <i> 9/32 - 16/32 region
216 000001E0 ; <o.0> FPROT1.0
217 000001E0 ; <o.1> FPROT1.1
218 000001E0 ; <o.2> FPROT1.2
219 000001E0 ; <o.3> FPROT1.3
220 000001E0 ; <o.4> FPROT1.4
221 000001E0 ; <o.5> FPROT1.5
222 000001E0 ; <o.6> FPROT1.6
223 000001E0 ; <o.7> FPROT1.7
224 000001E0 00000000
nFPROT1 EQU 0x00
225 000001E0 000000FF
FPROT1 EQU nFPROT1:EOR:0xFF
226 000001E0 ; </h>
227 000001E0 ; <h> FPROT2
228 000001E0 ; <i> Program Flash Region Protect Register 2
229 000001E0 ; <i> 17/32 - 24/32 region
230 000001E0 ; <o.0> FPROT2.0
ARM Macro Assembler Page 8
231 000001E0 ; <o.1> FPROT2.1
232 000001E0 ; <o.2> FPROT2.2
233 000001E0 ; <o.3> FPROT2.3
234 000001E0 ; <o.4> FPROT2.4
235 000001E0 ; <o.5> FPROT2.5
236 000001E0 ; <o.6> FPROT2.6
237 000001E0 ; <o.7> FPROT2.7
238 000001E0 00000000
nFPROT2 EQU 0x00
239 000001E0 000000FF
FPROT2 EQU nFPROT2:EOR:0xFF
240 000001E0 ; </h>
241 000001E0 ; <h> FPROT3
242 000001E0 ; <i> Program Flash Region Protect Register 3
243 000001E0 ; <i> 25/32 - 32/32 region
244 000001E0 ; <o.0> FPROT3.0
245 000001E0 ; <o.1> FPROT3.1
246 000001E0 ; <o.2> FPROT3.2
247 000001E0 ; <o.3> FPROT3.3
248 000001E0 ; <o.4> FPROT3.4
249 000001E0 ; <o.5> FPROT3.5
250 000001E0 ; <o.6> FPROT3.6
251 000001E0 ; <o.7> FPROT3.7
252 000001E0 00000000
nFPROT3 EQU 0x00
253 000001E0 000000FF
FPROT3 EQU nFPROT3:EOR:0xFF
254 000001E0 ; </h>
255 000001E0 ; </h>
256 000001E0 ; <h> Data flash protection byte (FDPROT)
257 000001E0 ; <i> Each bit protects a 1/8 region of the data fla
sh memory.
258 000001E0 ; <i> (Program flash only devices: Reserved)
259 000001E0 ; <o.0> FDPROT.0
260 000001E0 ; <o.1> FDPROT.1
261 000001E0 ; <o.2> FDPROT.2
262 000001E0 ; <o.3> FDPROT.3
263 000001E0 ; <o.4> FDPROT.4
264 000001E0 ; <o.5> FDPROT.5
265 000001E0 ; <o.6> FDPROT.6
266 000001E0 ; <o.7> FDPROT.7
267 000001E0 00000000
nFDPROT EQU 0x00
268 000001E0 000000FF
FDPROT EQU nFDPROT:EOR:0xFF
269 000001E0 ; </h>
270 000001E0 ; <h> EEPROM protection byte (FEPROT)
271 000001E0 ; <i> FlexNVM devices: Each bit protects a 1/8 regio
n of the EEPROM.
272 000001E0 ; <i> (Program flash only devices: Reserved)
273 000001E0 ; <o.0> FEPROT.0
274 000001E0 ; <o.1> FEPROT.1
275 000001E0 ; <o.2> FEPROT.2
276 000001E0 ; <o.3> FEPROT.3
277 000001E0 ; <o.4> FEPROT.4
278 000001E0 ; <o.5> FEPROT.5
279 000001E0 ; <o.6> FEPROT.6
280 000001E0 ; <o.7> FEPROT.7
281 000001E0 00000000
ARM Macro Assembler Page 9
nFEPROT EQU 0x00
282 000001E0 000000FF
FEPROT EQU nFEPROT:EOR:0xFF
283 000001E0 ; </h>
284 000001E0 ; <h> Flash nonvolatile option byte (FOPT)
285 000001E0 ; <i> Allows the user to customize the operation of
the MCU at boot time.
286 000001E0 ; <o.0> LPBOOT
287 000001E0 ; <0=> Low-power boot
288 000001E0 ; <1=> normal boot
289 000001E0 ; <o.1> EZPORT_DIS
290 000001E0 ; <0=> EzPort operation is enabled
291 000001E0 ; <1=> EzPort operation is disabled
292 000001E0 000000FF
FOPT EQU 0xFF
293 000001E0 ; </h>
294 000001E0 ; <h> Flash security byte (FSEC)
295 000001E0 ; <i> WARNING: If SEC field is configured as "MCU se
curity status is secure" and MEEN field is configured as
"Mass erase is disabled",
296 000001E0 ; <i> MCU's security status cannot be set back to un
secure state since Mass erase via the debugger is blocke
d !!!
297 000001E0 ; <o.0..1> SEC
298 000001E0 ; <2=> MCU security status is unsecure
299 000001E0 ; <3=> MCU security status is secure
300 000001E0 ; <i> Flash Security
301 000001E0 ; <i> This bits define the security state of the
MCU.
302 000001E0 ; <o.2..3> FSLACC
303 000001E0 ; <2=> Freescale factory access denied
304 000001E0 ; <3=> Freescale factory access granted
305 000001E0 ; <i> Freescale Failure Analysis Access Code
306 000001E0 ; <i> This bits define the security state of the
MCU.
307 000001E0 ; <o.4..5> MEEN
308 000001E0 ; <2=> Mass erase is disabled
309 000001E0 ; <3=> Mass erase is enabled
310 000001E0 ; <i> Mass Erase Enable Bits
311 000001E0 ; <i> Enables and disables mass erase capability
of the FTFL module
312 000001E0 ; <o.6..7> KEYEN
313 000001E0 ; <2=> Backdoor key access enabled
314 000001E0 ; <3=> Backdoor key access disabled
315 000001E0 ; <i> Backdoor key Security Enable
316 000001E0 ; <i> These bits enable and disable backdoor key
access to the FTFL module.
317 000001E0 000000FE
FSEC EQU 0xFE
318 000001E0 ; </h>
319 000001E0 ; </h>
320 000001E0 IF :LNOT::DEF:RAM_TARGET
321 000001E0 AREA |.ARM.__at_0x400|, CODE, READON
LY
322 00000000 FF FF FF
FF DCB BackDoorK0, BackDoorK1, BackDoo
rK2, BackDoorK3
323 00000004 FF FF FF
FF DCB BackDoorK4, BackDoorK5, BackDoo
ARM Macro Assembler Page 10
rK6, BackDoorK7
324 00000008 FF FF FF
FF DCB FPROT0, FPROT1, FPROT2,
FPROT3
325 0000000C FE FF FF
FF DCB FSEC, FOPT, FEPROT,
FDPROT
326 00000010 ENDIF
327 00000010
328 00000010 AREA |.text|, CODE, READONLY
329 00000000
330 00000000
331 00000000 ; Reset Handler
332 00000000
333 00000000 Reset_Handler
PROC
334 00000000 EXPORT Reset_Handler [WEAK
]
335 00000000 IMPORT SystemInit
336 00000000 IMPORT __main
337 00000000 4809 LDR R0, =SystemInit
338 00000002 4780 BLX R0
339 00000004 4809 LDR R0, =__main
340 00000006 4700 BX R0
341 00000008 ENDP
342 00000008
343 00000008
344 00000008 ; Dummy Exception Handlers (infinite loops which can be
modified)
345 00000008
346 00000008 NMI_Handler
PROC
347 00000008 EXPORT NMI_Handler [WEAK
]
348 00000008 E7FE B .
349 0000000A ENDP
351 0000000A HardFault_Handler
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -