📄 stm32f10x_vector.lst
字号:
##############################################################################
# #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 KICKSTART 24/Dec/2007 11:03:42 #
# Copyright 1999-2005 IAR Systems. All rights reserved. #
# #
# Cpu mode = thumb #
# Endian = little #
# Stack alignment = 4 #
# Source file = C:\Manley\EKBoard\EKSTM32F\LCDDemo(lcd+led+buttom)\L #
# CDDemo\project\EWARM\stm32f10x_vector.c #
# Command line = "C:\Manley\EKBoard\EKSTM32F\LCDDemo(lcd+led+buttom)\ #
# LCDDemo\project\EWARM\stm32f10x_vector.c" -D #
# VECT_TAB_FLASH -lC "C:\Manley\EKBoard\EKSTM32F\LCDDe #
# mo(lcd+led+buttom)\LCDDemo\project\EWARM\BOOT_FLASH\ #
# List\" -lA "C:\Manley\EKBoard\EKSTM32F\LCDDemo(lcd+l #
# ed+buttom)\LCDDemo\project\EWARM\BOOT_FLASH\List\" #
# -o "C:\Manley\EKBoard\EKSTM32F\LCDDemo(lcd+led+butto #
# m)\LCDDemo\project\EWARM\BOOT_FLASH\Obj\" -z3 #
# --no_cse --no_unroll --no_inline --no_code_motion #
# --no_tbaa --no_clustering --no_scheduling --debug #
# --cpu_mode thumb --endian little --cpu cortex-M3 #
# --stack_align 4 --require_prototypes --fpu None #
# --dlib_config "C:\Program Files\IAR #
# Systems\Embedded Workbench 4.0 #
# Kickstart\arm\LIB\dl7mptnnl8f.h" -I #
# "C:\Manley\EKBoard\EKSTM32F\LCDDemo(lcd+led+buttom)\ #
# LCDDemo\project\EWARM\..\" -I #
# "C:\Manley\EKBoard\EKSTM32F\LCDDemo(lcd+led+buttom)\ #
# LCDDemo\project\EWARM\..\..\library\inc\" -I #
# "C:\Program Files\IAR Systems\Embedded Workbench #
# 4.0 Kickstart\arm\INC\" #
# List file = C:\Manley\EKBoard\EKSTM32F\LCDDemo(lcd+led+buttom)\L #
# CDDemo\project\EWARM\BOOT_FLASH\List\stm32f10x_vecto #
# r.lst #
# Object file = C:\Manley\EKBoard\EKSTM32F\LCDDemo(lcd+led+buttom)\L #
# CDDemo\project\EWARM\BOOT_FLASH\Obj\stm32f10x_vector #
# .r79 #
# #
# #
##############################################################################
C:\Manley\EKBoard\EKSTM32F\LCDDemo(lcd+led+buttom)\LCDDemo\project\EWARM\stm32f10x_vector.c
1 /******************** (C) COPYRIGHT 2007 STMicroelectronics ********************
2 * File Name : stm32f10x_vector.c
3 * Author : MCD Application Team
4 * Date First Issued : 02/19/2007
5 * Description : This file contains the vector table for STM32F10x.
6 * After Reset the Cortex-M3 processor is in Thread mode,
7 * priority is Privileged, and the Stack is set to Main.
8 ********************************************************************************
9 * History:
10 * 05/21/2007: V0.3
11 * 04/02/2007: V0.2
12 * 02/19/2007: V0.1
13 ********************************************************************************
14 * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
15 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
16 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
17 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
18 * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
19 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
20 *******************************************************************************/
21
22 /* Includes ------------------------------------------------------------------*/
23 #include "stm32f10x_lib.h"
24 #include "stm32f10x_it.h"
25
26 /* Private typedef -----------------------------------------------------------*/
27 typedef void( *intfunc )( void );
28 typedef union { intfunc __fun; void * __ptr; } intvec_elem;
29
30 /* Private define ------------------------------------------------------------*/
31 /* Private macro -------------------------------------------------------------*/
32 /* Private variables ---------------------------------------------------------*/
33 /* Private function prototypes -----------------------------------------------*/
34 /* Private functions ---------------------------------------------------------*/
35
36
37 #pragma language=extended
38 #pragma segment="CSTACK"
39
40 void __program_start( void );
41
42 #pragma location = "INTVEC"
43 /* STM32F10x Vector Table entries */
44 const intvec_elem __vector_table[] =
45 {
46 { .__ptr = __sfe( "CSTACK" ) },
47 __program_start,
48 NMIException,
49 HardFaultException,
50 MemManageException,
51 BusFaultException,
52 UsageFaultException,
53 0, 0, 0, 0, /* Reserved */
54 SVCHandler,
55 DebugMonitor,
56 0, /* Reserved */
57 PendSVC,
58 SysTickHandler,
59 WWDG_IRQHandler,
60 PVD_IRQHandler,
61 TAMPER_IRQHandler,
62 RTC_IRQHandler,
63 FLASH_IRQHandler,
64 RCC_IRQHandler,
65 EXTI0_IRQHandler,
66 EXTI1_IRQHandler,
67 EXTI2_IRQHandler,
68 EXTI3_IRQHandler,
69 EXTI4_IRQHandler,
70 DMAChannel1_IRQHandler,
71 DMAChannel2_IRQHandler,
72 DMAChannel3_IRQHandler,
73 DMAChannel4_IRQHandler,
74 DMAChannel5_IRQHandler,
75 DMAChannel6_IRQHandler,
76 DMAChannel7_IRQHandler,
77 ADC_IRQHandler,
78 USB_HP_CAN_TX_IRQHandler,
79 USB_LP_CAN_RX0_IRQHandler,
80 CAN_RX1_IRQHandler,
81 CAN_SCE_IRQHandler,
82 EXTI9_5_IRQHandler,
83 TIM1_BRK_IRQHandler,
84 TIM1_UP_IRQHandler,
85 TIM1_TRG_COM_IRQHandler,
86 TIM1_CC_IRQHandler,
87 TIM2_IRQHandler,
88 TIM3_IRQHandler,
89 TIM4_IRQHandler,
90 I2C1_EV_IRQHandler,
91 I2C1_ER_IRQHandler,
92 I2C2_EV_IRQHandler,
93 I2C2_ER_IRQHandler,
94 SPI1_IRQHandler,
95 SPI2_IRQHandler,
96 USART1_IRQHandler,
97 USART2_IRQHandler,
98 USART3_IRQHandler,
99 EXTI15_10_IRQHandler,
100 RTCAlarm_IRQHandler,
101 USBWakeUp_IRQHandler,
102 };
103
104 /******************* (C) COPYRIGHT 2007 STMicroelectronics *****END OF FILE****/
105
Errors: 1
Warnings: none
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -