OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [freertos-6.1.1/] [Demo/] [CORTEX_LM3S102_Rowley/] [Demo3/] [vectors.s] - Blame information for rev 636

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 581 jeremybenn
/*****************************************************************************
2
 * Copyright (c) 2006 Rowley Associates Limited.                             *
3
 *                                                                           *
4
 * This file may be distributed under the terms of the License Agreement     *
5
 * provided with this software.                                              *
6
 *                                                                           *
7
 * THIS FILE IS PROVIDED AS IS WITH NO WARRANTY OF ANY KIND, INCLUDING THE   *
8
 * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
9
 *****************************************************************************/
10
  .section .vectors, "ax"
11
  .code 16
12
  .align 0
13
  .global _vectors
14
 
15
  .extern xPortPendSVHandler
16
  .extern xPortSysTickHandler
17
  .extern vI2C_ISR
18
  .extern faultisr
19
  .extern vPortSVCHandler
20
 
21
.macro DEFAULT_ISR_HANDLER name=
22
  .thumb_func
23
  .weak \name
24
\name:
25
1: b 1b /* endless loop */
26
.endm
27
 
28
_vectors:
29
  .word __stack_end__
30
#ifdef STARTUP_FROM_RESET
31
  .word _start
32
#else
33
  .word reset_wait
34
#endif /* STARTUP_FROM_RESET */
35
  .word NmiISR
36
  .word FaultISR
37
  .word 0 // Populate if using MemManage (MPU)
38
  .word 0 // Populate if using Bus fault
39
  .word 0 // Populate if using Usage fault
40
  .word 0 // Reserved
41
  .word 0 // Reserved
42
  .word 0 // Reserved
43
  .word 0 // Reserved
44
  .word vPortSVCHandler
45
  .word 0 // Populate if using a debug monitor
46
  .word 0 // Reserved
47
  .word xPortPendSVHandler // Populate if using pendable service request
48
  .word xPortSysTickHandler
49
  // External interrupts start her
50
  .word GPIO_Port_A_ISR
51
  .word GPIO_Port_B_ISR
52
  .word GPIO_Port_C_ISR
53
  .word GPIO_Port_D_ISR
54
  .word GPIO_Port_E_ISR
55
  .word UART0_ISR
56
  .word UART1_ISR
57
  .word SSI_ISR
58
  .word vI2C_ISR
59
  .word PWM_Fault_ISR
60
  .word PWM_Generator_0_ISR
61
  .word PWM_Generator_1_ISR
62
  .word PWM_Generator_2_ISR
63
  .word QEI_ISR
64
  .word ADC_Sequence_0_ISR
65
  .word ADC_Sequence_1_ISR
66
  .word ADC_Sequence_2_ISR
67
  .word ADC_Sequence_3_ISR
68
  .word Watchdog_timer_ISR
69
  .word Timer0a_ISR
70
  .word Timer0b_ISR
71
  .word Timer1a_ISR
72
  .word Timer1b_ISR
73
  .word Timer2a_ISR
74
  .word Timer2b_ISR
75
  .word Analog_Comparator_0_ISR
76
  .word Analog_Comparator_1_ISR
77
  .word Analog_Comparator_2_ISR
78
  .word System_Control_ISR
79
  .word FLASH_Control_ISR
80
 
81
  .section .init, "ax"
82
  .thumb_func
83
 
84
DEFAULT_ISR_HANDLER NmiISR
85
DEFAULT_ISR_HANDLER FaultISR
86
DEFAULT_ISR_HANDLER SVCallISR
87
DEFAULT_ISR_HANDLER SysTickISR
88
DEFAULT_ISR_HANDLER GPIO_Port_A_ISR
89
DEFAULT_ISR_HANDLER GPIO_Port_B_ISR
90
DEFAULT_ISR_HANDLER GPIO_Port_C_ISR
91
DEFAULT_ISR_HANDLER GPIO_Port_D_ISR
92
DEFAULT_ISR_HANDLER GPIO_Port_E_ISR
93
DEFAULT_ISR_HANDLER UART0_ISR
94
DEFAULT_ISR_HANDLER UART1_ISR
95
DEFAULT_ISR_HANDLER SSI_ISR
96
DEFAULT_ISR_HANDLER I2C_ISR
97
DEFAULT_ISR_HANDLER PWM_Fault_ISR
98
DEFAULT_ISR_HANDLER PWM_Generator_0_ISR
99
DEFAULT_ISR_HANDLER PWM_Generator_1_ISR
100
DEFAULT_ISR_HANDLER PWM_Generator_2_ISR
101
DEFAULT_ISR_HANDLER QEI_ISR
102
DEFAULT_ISR_HANDLER ADC_Sequence_0_ISR
103
DEFAULT_ISR_HANDLER ADC_Sequence_1_ISR
104
DEFAULT_ISR_HANDLER ADC_Sequence_2_ISR
105
DEFAULT_ISR_HANDLER ADC_Sequence_3_ISR
106
DEFAULT_ISR_HANDLER Watchdog_timer_ISR
107
DEFAULT_ISR_HANDLER Timer0a_ISR
108
DEFAULT_ISR_HANDLER Timer0b_ISR
109
DEFAULT_ISR_HANDLER Timer1a_ISR
110
DEFAULT_ISR_HANDLER Timer1b_ISR
111
DEFAULT_ISR_HANDLER Timer2a_ISR
112
DEFAULT_ISR_HANDLER Timer2b_ISR
113
DEFAULT_ISR_HANDLER Analog_Comparator_0_ISR
114
DEFAULT_ISR_HANDLER Analog_Comparator_1_ISR
115
DEFAULT_ISR_HANDLER Analog_Comparator_2_ISR
116
DEFAULT_ISR_HANDLER System_Control_ISR
117
DEFAULT_ISR_HANDLER FLASH_Control_ISR
118
 
119
#ifndef STARTUP_FROM_RESET
120
DEFAULT_ISR_HANDLER reset_wait
121
#endif /* STARTUP_FROM_RESET */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.