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