📄 cstartup.lst
字号:
ARM Macro Assembler Page 1
1 00000000 ;-------------------------------------------------------
-----------------------
2 00000000 ;- ATMEL Microcontroller Software Support - RO
USSET -
3 00000000 ;-------------------------------------------------------
-----------------------
4 00000000 ; The software is delivered "AS IS" without warranty or
condition of any
5 00000000 ; kind, either express, implied or statutory. This inclu
des without
6 00000000 ; limitation any warranty or condition with respect to m
erchantability or
7 00000000 ; fitness for any particular purpose, or against the inf
ringements of
8 00000000 ; intellectual property rights of others.
9 00000000 ;-------------------------------------------------------
----------------------
10 00000000 ;- File source : Cstartup.arm
11 00000000 ;- Object : Generic CStartup for ARM ADS 1
.2 and SAM7
12 00000000 ;- Compilation flag : None
13 00000000 ;-
14 00000000 ;- 1.0 12/Jul/04 JPP : Creation
15 00000000 ;- 1.1 10/Sep/04 JPP : Change Irq Managment
16 00000000 ;- 1.1 01/Apr/05 JPP : save SPSR
17 00000000 ;-------------------------------------------------------
-----------------------
18 00000000
19 00000000
20 00000000 INCLUDE include/AT91SAM7S64.inc
1 00000000 ;- ----------------------------------------------------
------------------------
2 00000000 ;- ATMEL Microcontroller Software Support - R
OUSSET -
3 00000000 ;- ----------------------------------------------------
------------------------
4 00000000 ;- DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS
IS" AND ANY EXPRESS OR
5 00000000 ;- IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, T
HE IMPLIED WARRANTIES OF
6 00000000 ;- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AN
D NON-INFRINGEMENT ARE
7 00000000 ;- DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR AN
Y DIRECT, INDIRECT,
8 00000000 ;- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAM
AGES (INCLUDING, BUT NOT
9 00000000 ;- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVI
CES; LOSS OF USE, DATA,
10 00000000 ;- OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
AND ON ANY THEORY OF
11 00000000 ;- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING
12 00000000 ;- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF T
HE USE OF THIS SOFTWARE,
13 00000000 ;- EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14 00000000 ;- ----------------------------------------------------
------------------------
15 00000000 ;- File Name : AT91SAM7S64.h
16 00000000 ;- Object : AT91SAM7S64 definitions
ARM Macro Assembler Page 2
17 00000000 ;- Generated : AT91 SW Application Group 03/0
8/2005 (15:46:05)
18 00000000 ;-
19 00000000 ;- CVS Reference : /AT91SAM7S64.pl/1.18/Wed Feb 9
15:26:02 2005//
20 00000000 ;- CVS Reference : /SYS_SAM7S.pl/1.2/Tue Feb 1 17
:01:52 2005//
21 00000000 ;- CVS Reference : /MC_SAM7S.pl/1.2/Tue Feb 1 17:
01:00 2005//
22 00000000 ;- CVS Reference : /PMC_SAM7S_USB.pl/1.4/Tue Feb
8 13:58:22 2005//
23 00000000 ;- CVS Reference : /RSTC_SAM7S.pl/1.1/Tue Feb 1 1
6:16:35 2005//
24 00000000 ;- CVS Reference : /RTTC_6081A.pl/1.2/Tue Nov 9 1
4:43:58 2004//
25 00000000 ;- CVS Reference : /PITC_6079A.pl/1.2/Tue Nov 9 1
4:43:56 2004//
26 00000000 ;- CVS Reference : /WDTC_6080A.pl/1.3/Tue Nov 9 1
4:44:00 2004//
27 00000000 ;- CVS Reference : /VREG_6085B.pl/1.1/Tue Feb 1 1
6:05:48 2005//
28 00000000 ;- CVS Reference : /UDP_6083C.pl/1.1/Mon Jan 31 13
:01:46 2005//
29 00000000 ;- CVS Reference : /AIC_6075A.pl/1.1/Fri Jun 28 10
:36:48 2002//
30 00000000 ;- CVS Reference : /PIO_6057A.pl/1.2/Thu Feb 3 10
:18:28 2005//
31 00000000 ;- CVS Reference : /DBGU_6059D.pl/1.1/Mon Jan 31 1
3:15:32 2005//
32 00000000 ;- CVS Reference : /US_6089C.pl/1.1/Mon Jul 12 18:
23:26 2004//
33 00000000 ;- CVS Reference : /SPI_6088D.pl/1.2/Mon Feb 14 07
:24:18 2005//
34 00000000 ;- CVS Reference : /SSC_6078A.pl/1.1/Tue Jul 13 07
:45:40 2004//
35 00000000 ;- CVS Reference : /TC_6082A.pl/1.6/Fri Feb 18 13:
53:30 2005//
36 00000000 ;- CVS Reference : /TWI_6061A.pl/1.1/Tue Jul 13 07
:38:06 2004//
37 00000000 ;- CVS Reference : /PDC_6074C.pl/1.2/Thu Feb 3 08
:48:54 2005//
38 00000000 ;- CVS Reference : /ADC_6051C.pl/1.1/Fri Oct 17 09
:12:38 2003//
39 00000000 ;- CVS Reference : /PWM_6044D.pl/1.1/Tue Apr 27 14
:53:52 2004//
40 00000000 ;- ----------------------------------------------------
------------------------
41 00000000
42 00000000 ;- Hardware register definition
43 00000000
44 00000000 ;- *****************************************************
************************
45 00000000 ;- SOFTWARE API DEFINITION FOR System Peri
pherals
46 00000000 ;- *****************************************************
************************
47 00000000
48 00000000 ;- *****************************************************
************************
ARM Macro Assembler Page 3
49 00000000 ;- SOFTWARE API DEFINITION FOR Advanced In
terrupt Controller
50 00000000 ;- *****************************************************
************************
51 00000000 ^ 0 ;- AT91S_AIC
52 00000000 00000000
AIC_SMR # 128 ;- Source Mode Regi
ster
53 00000000 00000080
AIC_SVR # 128 ;- Source Vector Re
gister
54 00000000 00000100
AIC_IVR # 4 ;- IRQ Vector Regis
ter
55 00000000 00000104
AIC_FVR # 4 ;- FIQ Vector Regis
ter
56 00000000 00000108
AIC_ISR # 4 ;- Interrupt Status
Register
57 00000000 0000010C
AIC_IPR # 4 ;- Interrupt Pendin
g Register
58 00000000 00000110
AIC_IMR # 4 ;- Interrupt Mask R
egister
59 00000000 00000114
AIC_CISR
# 4 ;- Core Interrupt S
tatus Register
60 00000000 00000118 # 8 ;- Reserved
61 00000000 00000120
AIC_IECR
# 4 ;- Interrupt Enable
Command Register
62 00000000 00000124
AIC_IDCR
# 4 ;- Interrupt Disabl
e Command Register
63 00000000 00000128
AIC_ICCR
# 4 ;- Interrupt Clear
Command Register
64 00000000 0000012C
AIC_ISCR
# 4 ;- Interrupt Set Co
mmand Register
65 00000000 00000130
AIC_EOICR
# 4 ;- End of Interrupt
Command Register
66 00000000 00000134
AIC_SPU # 4 ;- Spurious Vector
Register
67 00000000 00000138
AIC_DCR # 4 ;- Debug Control Re
gister (Protect)
68 00000000 0000013C # 4 ;- Reserved
69 00000000 00000140
ARM Macro Assembler Page 4
AIC_FFER
# 4 ;- Fast Forcing Ena
ble Register
70 00000000 00000144
AIC_FFDR
# 4 ;- Fast Forcing Dis
able Register
71 00000000 00000148
AIC_FFSR
# 4 ;- Fast Forcing Sta
tus Register
72 00000000 ;- -------- AIC_SMR : (AIC Offset: 0x0) Control Register
--------
73 00000000 00000007
AT91C_AIC_PRIOR
EQU (0x7:SHL:0) ;- (AIC) Priority L
evel
74 00000000 00000000
AT91C_AIC_PRIOR_LOWEST
EQU (0x0) ;- (AIC) Lowest pri
ority level
75 00000000 00000007
AT91C_AIC_PRIOR_HIGHEST
EQU (0x7) ;- (AIC) Highest pr
iority level
76 00000000 00000060
AT91C_AIC_SRCTYPE
EQU (0x3:SHL:5) ;- (AIC) Interrupt
Source Type
77 00000000 00000000
AT91C_AIC_SRCTYPE_INT_LEVEL_SENSITIVE
EQU (0x0:SHL:5) ;- (AIC) Internal S
ources Code Label L
evel Sensitive
78 00000000 00000020
AT91C_AIC_SRCTYPE_INT_EDGE_TRIGGERED
EQU (0x1:SHL:5) ;- (AIC) Internal S
ources Code Label E
dge triggered
79 00000000 00000040
AT91C_AIC_SRCTYPE_EXT_HIGH_LEVEL
EQU (0x2:SHL:5) ;- (AIC) External S
ources Code Label H
igh-level Sensitive
80 00000000 00000060
AT91C_AIC_SRCTYPE_EXT_POSITIVE_EDGE
EQU (0x3:SHL:5) ;- (AIC) External S
ources Code Label P
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -