|
23 | 23 | ;//-------- <<< Use Configuration Wizard in Context Menu >>> ------------------
|
24 | 24 | ;*/
|
25 | 25 |
|
26 |
| -__initial_sp EQU 0x20020000 ; Top of RAM |
27 |
| - |
28 | 26 | ; Vector Table Mapped to Address 0 at Reset
|
29 | 27 |
|
30 | 28 | AREA VECTOR, DATA, READONLY
|
31 | 29 | EXPORT __Vectors
|
32 | 30 | EXPORT __Vectors_End
|
33 | 31 | EXPORT __Vectors_Size
|
34 | 32 |
|
| 33 | + IMPORT |Image$$ARM_LIB_STACK$$ZI$$Limit| |
| 34 | + |
35 | 35 | __Vectors ;Core Interrupts
|
36 |
| - DCD __initial_sp ; Top of Stack |
37 |
| - DCD Reset_Handler ; Reset Handler |
38 |
| - DCD NMI_Handler ; NMI Handler |
39 |
| - DCD HardFault_Handler ; Hard Fault Handler |
40 |
| - DCD MemManage_Handler ; MPU Fault Handler |
41 |
| - DCD BusFault_Handler ; Bus Fault Handler |
42 |
| - DCD UsageFault_Handler ; Usage Fault Handler |
43 |
| - DCD 0 ; Reserved |
44 |
| - DCD 0 ; Reserved |
45 |
| - DCD 0 ; Reserved |
46 |
| - DCD 0 ; Reserved |
47 |
| - DCD SVC_Handler ; SVCall Handler |
48 |
| - DCD DebugMon_Handler ; Debug Monitor Handler |
49 |
| - DCD 0 ; Reserved |
50 |
| - DCD PendSV_Handler ; PendSV Handler |
51 |
| - DCD SysTick_Handler ; SysTick Handler |
| 36 | + DCD |Image$$ARM_LIB_STACK$$ZI$$Limit|; Top of Stack |
| 37 | + DCD Reset_Handler ; Reset Handler |
| 38 | + DCD NMI_Handler ; NMI Handler |
| 39 | + DCD HardFault_Handler ; Hard Fault Handler |
| 40 | + DCD MemManage_Handler ; MPU Fault Handler |
| 41 | + DCD BusFault_Handler ; Bus Fault Handler |
| 42 | + DCD UsageFault_Handler ; Usage Fault Handler |
| 43 | + DCD 0 ; Reserved |
| 44 | + DCD 0 ; Reserved |
| 45 | + DCD 0 ; Reserved |
| 46 | + DCD 0 ; Reserved |
| 47 | + DCD SVC_Handler ; SVCall Handler |
| 48 | + DCD DebugMon_Handler ; Debug Monitor Handler |
| 49 | + DCD 0 ; Reserved |
| 50 | + DCD PendSV_Handler ; PendSV Handler |
| 51 | + DCD SysTick_Handler ; SysTick Handler |
52 | 52 | ;SSE-200 Interrupts
|
53 |
| - DCD NS_WATCHDOG_RESET_IRQHandler ; 0: Non-Secure Watchdog Reset Request Interrupt |
54 |
| - DCD NS_WATCHDOG_IRQHandler ; 1: Non-Secure Watchdog Interrupt |
55 |
| - DCD S32K_TIMER_IRQHandler ; 2: S32K Timer Interrupt |
56 |
| - DCD TIMER0_IRQHandler ; 3: CMSDK Timer 0 Interrupt |
57 |
| - DCD TIMER1_IRQHandler ; 4: CMSDK Timer 1 Interrupt |
58 |
| - DCD DUALTIMER_IRQHandler ; 5: CMSDK Dual Timer Interrupt |
59 |
| - DCD MHU0_IRQHandler ; 6: Message Handling Unit 0 Interrupt |
60 |
| - DCD MHU1_IRQHandler ; 7: Message Handling Unit 1 Interrupt |
61 |
| - DCD CRYPTOCELL_IRQHandler ; 8: CryptoCell-312 Interrupt |
62 |
| - DCD 0 ; 9: Reserved |
63 |
| - DCD 0 ; 10: Reserved |
64 |
| - DCD 0 ; 11: Reserved |
65 |
| - DCD 0 ; 12: Reserved |
66 |
| - DCD I_CACHE_INV_ERR_IRQHandler ; 13: Intsruction Cache Invalidation Interrupt |
67 |
| - DCD 0 ; 14: Reserved |
68 |
| - DCD SYS_PPU_IRQHandler ; 15: System PPU Interrupt |
69 |
| - DCD CPU0_PPU_IRQHandler ; 16: CPU0 PPU Interrupt |
70 |
| - DCD CPU1_PPU_IRQHandler ; 17: CPU1 PPU Interrupt |
71 |
| - DCD CPU0_DGB_PPU_IRQHandler ; 18: CPU0 Debug PPU Interrupt |
72 |
| - DCD CPU1_DGB_PPU_IRQHandler ; 19: CPU1 Debug PPU Interrupt |
73 |
| - DCD CRYPTOCELL_PPU_IRQHandler ; 20: CryptoCell PPU Interrupt |
74 |
| - DCD 0 ; 21: Reserved |
75 |
| - DCD RAM0_PPU_IRQHandler ; 22: RAM 0 PPU Interrupt |
76 |
| - DCD RAM1_PPU_IRQHandler ; 23: RAM 1 PPU Interrupt |
77 |
| - DCD RAM2_PPU_IRQHandler ; 24: RAM 2 PPU Interrupt |
78 |
| - DCD RAM3_PPU_IRQHandler ; 25: RAM 3 PPU Interrupt |
79 |
| - DCD DEBUG_PPU_IRQHandler ; 26: Debug PPU Interrupt |
80 |
| - DCD 0 ; 27: Reserved |
81 |
| - DCD CPU0_CTI_IRQHandler ; 28: CPU0 CTI Interrupt |
82 |
| - DCD CPU1_CTI_IRQHandler ; 29: CPU1 CTI Interrupt |
83 |
| - DCD 0 ; 30: Reserved |
84 |
| - DCD 0 ; 31: Reserved |
| 53 | + DCD NS_WATCHDOG_RESET_IRQHandler ; 0: Non-Secure Watchdog Reset Request Interrupt |
| 54 | + DCD NS_WATCHDOG_IRQHandler ; 1: Non-Secure Watchdog Interrupt |
| 55 | + DCD S32K_TIMER_IRQHandler ; 2: S32K Timer Interrupt |
| 56 | + DCD TIMER0_IRQHandler ; 3: CMSDK Timer 0 Interrupt |
| 57 | + DCD TIMER1_IRQHandler ; 4: CMSDK Timer 1 Interrupt |
| 58 | + DCD DUALTIMER_IRQHandler ; 5: CMSDK Dual Timer Interrupt |
| 59 | + DCD MHU0_IRQHandler ; 6: Message Handling Unit 0 Interrupt |
| 60 | + DCD MHU1_IRQHandler ; 7: Message Handling Unit 1 Interrupt |
| 61 | + DCD CRYPTOCELL_IRQHandler ; 8: CryptoCell-312 Interrupt |
| 62 | + DCD 0 ; 9: Reserved |
| 63 | + DCD 0 ; 10: Reserved |
| 64 | + DCD 0 ; 11: Reserved |
| 65 | + DCD 0 ; 12: Reserved |
| 66 | + DCD I_CACHE_INV_ERR_IRQHandler ; 13: Intsruction Cache Invalidation Interrupt |
| 67 | + DCD 0 ; 14: Reserved |
| 68 | + DCD SYS_PPU_IRQHandler ; 15: System PPU Interrupt |
| 69 | + DCD CPU0_PPU_IRQHandler ; 16: CPU0 PPU Interrupt |
| 70 | + DCD CPU1_PPU_IRQHandler ; 17: CPU1 PPU Interrupt |
| 71 | + DCD CPU0_DGB_PPU_IRQHandler ; 18: CPU0 Debug PPU Interrupt |
| 72 | + DCD CPU1_DGB_PPU_IRQHandler ; 19: CPU1 Debug PPU Interrupt |
| 73 | + DCD CRYPTOCELL_PPU_IRQHandler ; 20: CryptoCell PPU Interrupt |
| 74 | + DCD 0 ; 21: Reserved |
| 75 | + DCD RAM0_PPU_IRQHandler ; 22: RAM 0 PPU Interrupt |
| 76 | + DCD RAM1_PPU_IRQHandler ; 23: RAM 1 PPU Interrupt |
| 77 | + DCD RAM2_PPU_IRQHandler ; 24: RAM 2 PPU Interrupt |
| 78 | + DCD RAM3_PPU_IRQHandler ; 25: RAM 3 PPU Interrupt |
| 79 | + DCD DEBUG_PPU_IRQHandler ; 26: Debug PPU Interrupt |
| 80 | + DCD 0 ; 27: Reserved |
| 81 | + DCD CPU0_CTI_IRQHandler ; 28: CPU0 CTI Interrupt |
| 82 | + DCD CPU1_CTI_IRQHandler ; 29: CPU1 CTI Interrupt |
| 83 | + DCD 0 ; 30: Reserved |
| 84 | + DCD 0 ; 31: Reserved |
85 | 85 | ;Expansion Interrupts
|
86 |
| - DCD 0 ; 32: Reserved |
87 |
| - DCD GpTimer_IRQHandler ; 33: General Purpose Timer |
88 |
| - DCD I2C0_IRQHandler ; 34: I2C0 |
89 |
| - DCD I2C1_IRQHandler ; 35: I2C1 |
90 |
| - DCD I2S_IRQHandler ; 36: I2S |
91 |
| - DCD SPI_IRQHandler ; 37: SPI |
92 |
| - DCD QSPI_IRQHandler ; 38: QSPI |
93 |
| - DCD UARTRX0_Handler ; 39: UART0 receive FIFO interrupt |
94 |
| - DCD UARTTX0_Handler ; 40: UART0 transmit FIFO interrupt |
95 |
| - DCD UART0_RxTimeout_IRQHandler ; 41: UART0 receive timeout interrupt |
96 |
| - DCD UART0_ModemStatus_IRQHandler ; 42: UART0 modem status interrupt |
97 |
| - DCD UART0_Error_IRQHandler ; 43: UART0 error interrupt |
98 |
| - DCD UART0_IRQHandler ; 44: UART0 interrupt |
99 |
| - DCD UARTRX1_Handler ; 45: UART0 receive FIFO interrupt |
100 |
| - DCD UARTTX1_Handler ; 46: UART0 transmit FIFO interrupt |
101 |
| - DCD UART1_RxTimeout_IRQHandler ; 47: UART0 receive timeout interrupt |
102 |
| - DCD UART1_ModemStatus_IRQHandler ; 48: UART0 modem status interrupt |
103 |
| - DCD UART1_Error_IRQHandler ; 49: UART0 error interrupt |
104 |
| - DCD UART1_IRQHandler ; 50: UART0 interrupt |
105 |
| - DCD GPIO_0_IRQHandler ; 51: GPIO 0 interrupt |
106 |
| - DCD GPIO_1_IRQHandler ; 52: GPIO 1 interrupt |
107 |
| - DCD GPIO_2_IRQHandler ; 53: GPIO 2 interrupt |
108 |
| - DCD GPIO_3_IRQHandler ; 54: GPIO 3 interrupt |
109 |
| - DCD GPIO_4_IRQHandler ; 55: GPIO 4 interrupt |
110 |
| - DCD GPIO_5_IRQHandler ; 56: GPIO 5 interrupt |
111 |
| - DCD GPIO_6_IRQHandler ; 57: GPIO 6 interrupt |
112 |
| - DCD GPIO_7_IRQHandler ; 58: GPIO 7 interrupt |
113 |
| - DCD GPIO_8_IRQHandler ; 59: GPIO 8 interrupt |
114 |
| - DCD GPIO_9_IRQHandler ; 60: GPIO 9 interrupt |
115 |
| - DCD GPIO_10_IRQHandler ; 61: GPIO 10 interrupt |
116 |
| - DCD GPIO_11_IRQHandler ; 62: GPIO 11 interrupt |
117 |
| - DCD GPIO_12_IRQHandler ; 63: GPIO 12 interrupt |
118 |
| - DCD GPIO_13_IRQHandler ; 64: GPIO 13 interrupt |
119 |
| - DCD GPIO_14_IRQHandler ; 65: GPIO 14 interrupt |
120 |
| - DCD GPIO_15_IRQHandler ; 66: GPIO 15 interrupt |
121 |
| - DCD Combined_IRQHandler ; 67: Combined interrupt |
122 |
| - DCD PVT_IRQHandler ; 68: PVT sensor interrupt |
123 |
| - DCD 0 ; 69: Reserved |
124 |
| - DCD PWM_0_IRQHandler ; 70: PWM0 interrupt |
125 |
| - DCD RTC_IRQHandler ; 71: RTC interrupt |
126 |
| - DCD GpTimer1_IRQHandler ; 72: General Purpose Timer1 |
127 |
| - DCD GpTimer0_IRQHandler ; 73: General Purpose Timer0 |
128 |
| - DCD PWM_1_IRQHandler ; 74: PWM1 interrupt |
129 |
| - DCD PWM_2_IRQHandler ; 75: PWM2 interrupt |
130 |
| - DCD IOMUX_IRQHandler ; 76: IOMUX interrupt |
| 86 | + DCD 0 ; 32: Reserved |
| 87 | + DCD GpTimer_IRQHandler ; 33: General Purpose Timer |
| 88 | + DCD I2C0_IRQHandler ; 34: I2C0 |
| 89 | + DCD I2C1_IRQHandler ; 35: I2C1 |
| 90 | + DCD I2S_IRQHandler ; 36: I2S |
| 91 | + DCD SPI_IRQHandler ; 37: SPI |
| 92 | + DCD QSPI_IRQHandler ; 38: QSPI |
| 93 | + DCD UARTRX0_Handler ; 39: UART0 receive FIFO interrupt |
| 94 | + DCD UARTTX0_Handler ; 40: UART0 transmit FIFO interrupt |
| 95 | + DCD UART0_RxTimeout_IRQHandler ; 41: UART0 receive timeout interrupt |
| 96 | + DCD UART0_ModemStatus_IRQHandler ; 42: UART0 modem status interrupt |
| 97 | + DCD UART0_Error_IRQHandler ; 43: UART0 error interrupt |
| 98 | + DCD UART0_IRQHandler ; 44: UART0 interrupt |
| 99 | + DCD UARTRX1_Handler ; 45: UART0 receive FIFO interrupt |
| 100 | + DCD UARTTX1_Handler ; 46: UART0 transmit FIFO interrupt |
| 101 | + DCD UART1_RxTimeout_IRQHandler ; 47: UART0 receive timeout interrupt |
| 102 | + DCD UART1_ModemStatus_IRQHandler ; 48: UART0 modem status interrupt |
| 103 | + DCD UART1_Error_IRQHandler ; 49: UART0 error interrupt |
| 104 | + DCD UART1_IRQHandler ; 50: UART0 interrupt |
| 105 | + DCD GPIO_0_IRQHandler ; 51: GPIO 0 interrupt |
| 106 | + DCD GPIO_1_IRQHandler ; 52: GPIO 1 interrupt |
| 107 | + DCD GPIO_2_IRQHandler ; 53: GPIO 2 interrupt |
| 108 | + DCD GPIO_3_IRQHandler ; 54: GPIO 3 interrupt |
| 109 | + DCD GPIO_4_IRQHandler ; 55: GPIO 4 interrupt |
| 110 | + DCD GPIO_5_IRQHandler ; 56: GPIO 5 interrupt |
| 111 | + DCD GPIO_6_IRQHandler ; 57: GPIO 6 interrupt |
| 112 | + DCD GPIO_7_IRQHandler ; 58: GPIO 7 interrupt |
| 113 | + DCD GPIO_8_IRQHandler ; 59: GPIO 8 interrupt |
| 114 | + DCD GPIO_9_IRQHandler ; 60: GPIO 9 interrupt |
| 115 | + DCD GPIO_10_IRQHandler ; 61: GPIO 10 interrupt |
| 116 | + DCD GPIO_11_IRQHandler ; 62: GPIO 11 interrupt |
| 117 | + DCD GPIO_12_IRQHandler ; 63: GPIO 12 interrupt |
| 118 | + DCD GPIO_13_IRQHandler ; 64: GPIO 13 interrupt |
| 119 | + DCD GPIO_14_IRQHandler ; 65: GPIO 14 interrupt |
| 120 | + DCD GPIO_15_IRQHandler ; 66: GPIO 15 interrupt |
| 121 | + DCD Combined_IRQHandler ; 67: Combined interrupt |
| 122 | + DCD PVT_IRQHandler ; 68: PVT sensor interrupt |
| 123 | + DCD 0 ; 69: Reserved |
| 124 | + DCD PWM_0_IRQHandler ; 70: PWM0 interrupt |
| 125 | + DCD RTC_IRQHandler ; 71: RTC interrupt |
| 126 | + DCD GpTimer1_IRQHandler ; 72: General Purpose Timer1 |
| 127 | + DCD GpTimer0_IRQHandler ; 73: General Purpose Timer0 |
| 128 | + DCD PWM_1_IRQHandler ; 74: PWM1 interrupt |
| 129 | + DCD PWM_2_IRQHandler ; 75: PWM2 interrupt |
| 130 | + DCD IOMUX_IRQHandler ; 76: IOMUX interrupt |
131 | 131 |
|
132 | 132 | __Vectors_End
|
133 | 133 |
|
|
0 commit comments