28 ; by any user-defined modules that define the PUBLIC
symbol _program_start
or
34 ; When debugging in
RAM, it can be located in
RAM, aligned
to at
least 2^6.
35 ; The name
"__vector_table" has special meaning
for C-
SPY:
37 ; table
register (VTOR)
is initialized
to this address if != 0.
44 ;; Forward declaration of sections.
47 SECTION .intvec:
CODE:NOROOT(2)
49 EXTERN __iar_program_start
52 PUBLIC __vector_table_0x1c
81 DCD RTC_IRQHandler ; 1: Real Time Clock
82 DCD TIM0_IRQHandler ; 2: Timer0 / Timer1
83 DCD TIM2_IRQHandler ; 3: Timer2 / Timer3
84 DCD MCIA_IRQHandler ; 4: MCIa
85 DCD MCIB_IRQHandler ; 5: MCIb
86 DCD UART0_IRQHandler ; 6: UART0 - DUT FPGA
87 DCD UART1_IRQHandler ; 7: UART1 - DUT FPGA
88 DCD UART2_IRQHandler ; 8: UART2 - DUT FPGA
89 DCD UART4_IRQHandler ; 9: UART4 -
not connected
90 DCD AACI_IRQHandler ; 10: AACI / AC97
91 DCD CLCD_IRQHandler ; 11: CLCD Combined Interrupt
92 DCD ENET_IRQHandler ; 12: Ethernet
94 DCD USBHC_IRQHandler ; 14:
USB Host Controller
95 DCD CHLCD_IRQHandler ; 15: Character LCD
96 DCD FLEXRAY_IRQHandler ; 16: Flexray
97 DCD CAN_IRQHandler ; 17: CAN
98 DCD LIN_IRQHandler ; 18: LIN
99 DCD I2C_IRQHandler ; 19: I2C ADC/DAC
108 DCD CPU_CLCD_IRQHandler ; 28: Reserved - CPU FPGA CLCD
109 DCD 0 ; 29: Reserved - CPU FPGA
110 DCD UART3_IRQHandler ; 30: UART3 - CPU FPGA
111 DCD SPI_IRQHandler ; 31: SPI Touchscreen - CPU FPGA
114 __Vectors EQU __vector_table
115 __Vectors_Size EQU __Vectors_End - __Vectors
118 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
129 LDR R0, =__iar_program_start
172 PUBWEAK SysTick_Handler
177 PUBWEAK WDT_IRQHandler
182 PUBWEAK RTC_IRQHandler
187 PUBWEAK TIM0_IRQHandler
192 PUBWEAK TIM2_IRQHandler
197 PUBWEAK MCIA_IRQHandler
202 PUBWEAK MCIB_IRQHandler
207 PUBWEAK UART0_IRQHandler
212 PUBWEAK UART1_IRQHandler
217 PUBWEAK UART2_IRQHandler
222 PUBWEAK UART4_IRQHandler
227 PUBWEAK AACI_IRQHandler
232 PUBWEAK CLCD_IRQHandler
237 PUBWEAK ENET_IRQHandler
242 PUBWEAK USBDC_IRQHandler
247 PUBWEAK USBHC_IRQHandler
252 PUBWEAK CHLCD_IRQHandler
257 PUBWEAK FLEXRAY_IRQHandler
262 PUBWEAK CAN_IRQHandler
267 PUBWEAK LIN_IRQHandler
272 PUBWEAK I2C_IRQHandler
277 PUBWEAK CPU_CLCD_IRQHandler
280 B CPU_CLCD_IRQHandler
282 PUBWEAK UART3_IRQHandler
287 PUBWEAK SPI_IRQHandler