⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cstartup.lst

📁 AT91SAM7S-BasicUSB的源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:



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 + -