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

📄 cstartup.paf.arm

📁 ARM入门的好帮手.包含了从简单到相对较复杂的程序.
💻 ARM
📖 第 1 页 / 共 5 页
字号:
#line 1

#line 2

#line 3

#line 4

#line 5

#line 6

#line 7

#line 8

#line 9

#line 10

#line 11

#line 12

#line 13

#line 14

#line 15

#line 16

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define FIQ_ID                   0       
#line 17
#define SWIRQ_ID                 1       
#line 17
#define US0_ID                   2       
#line 17
#define US1_ID                   3       
#line 17
#define TC0_ID                   4       
#line 17
#define TC1_ID                   5       
#line 17
#define TC2_ID                   6       
#line 17
#define WDI_ID                   7       
#line 17
#define PIO_ID                   8       
#line 17

#line 17
#define IRQ0_ID                  16      
#line 17
#define IRQ1_ID                  17      
#line 17
#define IRQ2_ID                  18      
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define WD_BASE                  0xFFFF8000      
#line 17
#define PIO_BASE                 0xFFFF0000      
#line 17
#define USART1_BASE              0xFFFCC000      
#line 17
#define USART0_BASE              0xFFFD0000      
#line 17

#line 17

#line 17
#define TCB0_BASE                0xFFFE0000
#line 17
#define TC0_BASE                 0xFFFE0000
#line 17
#define TC1_BASE                 0xFFFE0040
#line 17
#define TC2_BASE                 0xFFFE0080
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define RAM_BASE                 (0x00000000)    
#line 17
#define RAM_SIZE                 (256*1024)      
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define RAM_LIMIT                (RAM_BASE + (8*1024))       
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define RAM_BASE_BOOT            0x00300000
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define ARM_MODE_USER                0x10
#line 17
#define ARM_MODE_FIQ                 0x11
#line 17
#define ARM_MODE_IRQ                 0x12
#line 17
#define ARM_MODE_SVC                 0x13
#line 17
#define ARM_MODE_ABORT               0x17
#line 17
#define ARM_MODE_UNDEF               0x1B
#line 17
#define ARM_MODE_SYS                 0x1F
#line 17

#line 17
#define I_BIT                        0x80
#line 17
#define F_BIT                        0x40
#line 17
#define T_BIT                        0x20
#line 17

#line 17
            /*END*/
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define SF_VERSION               0x0000001F      
#line 17
#define SF_NVPSIZ                0x00000F00      
#line 17
#define SF_NVDSIZ                0x0000F000      
#line 17
#define SF_VDSIZ                 0x000F0000      
#line 17
#define SF_ARCH                  0x0FF00000      
#line 17
#define SF_NVPTYP                0x70000000      
#line 17
#define SF_EXT                   0x10000000      
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define SF_EXT_RESET             0x6C            
#line 17
#define SF_WD_RESET              0x53            
#line 17

#line 17
#define SF_VDSIZ_MASK_SHIFT      0x3C00          
#line 17

#line 17
#define SF_ARCH_AT91x63          0x06300000
#line 17
#define SF_ARCH_AT91x40          0x04000000
#line 17
#define SF_ARCH_AT91x55          0x05500000
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define SF_AIC                   0x20            
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define SF_BASE                  0xFFF00000
#line 17

#line 17
        /*END*/
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define EBI_DBW                  0x03        
#line 17
#define EBI_NWS                  0x1C        
#line 17
#define EBI_WSE                  0x20        
#line 17
#define EBI_PAGES                0x180       
#line 17
#define EBI_TDF                  0xE00       
#line 17
#define EBI_BAT                  0x1000      
#line 17
#define EBI_CSE                  0x2000      
#line 17
#define EBI_BA                   0xFFF00000  
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define EBI_RCB                  0x01    
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define EBI_ALE                  0x07    
#line 17
#define EBI_DRP                  0x10    
#line 17

#line 17

#line 17

#line 17

#line 17
#define EBI_BASE             0xFFE00000      
#line 17

#line 17
                /*END*/
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define PS_ARM7DIS               0x1     
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define PS_BASE                  0xFFFF4000      
#line 17

#line 17
            /*END*/
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define AIC_PRIOR                            0x07    
#line 17

#line 17
#define AIC_SRCTYPE                          0x60    
#line 17
#define AIC_SRCTYPE_INT_LEVEL_SENSITIVE      0x00    
#line 17
#define AIC_SRCTYPE_INT_EDGE_TRIGGERED       0x20    
#line 17
#define AIC_SRCTYPE_EXT_LOW_LEVEL            0x00    
#line 17
#define AIC_SRCTYPE_EXT_NEGATIVE_EDGE        0x20    
#line 17
#define AIC_SRCTYPE_EXT_HIGH_LEVEL           0x40    
#line 17
#define AIC_SRCTYPE_EXT_POSITIVE_EDGE        0x60    
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define AIC_IRQID                    0x1F            
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define AIC_NFIQ                     0x01            
#line 17
#define AIC_NIRQ                     0x02            
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define AIC_BASE                     0xFFFFF000
#line 17

#line 17
	/*END*/
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
                /*END*/
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define P0                   (1 << 0)
#line 17
#define P1                   (1 << 1)
#line 17
#define P2                   (1 << 2)
#line 17
#define P3                   (1 << 3)
#line 17
#define P4                   (1 << 4)
#line 17
#define P5                   (1 << 5)
#line 17
#define P6                   (1 << 6)
#line 17
#define P7                   (1 << 7)
#line 17
#define P8                   (1 << 8)
#line 17
#define P9                   (1 << 9)
#line 17
#define P10                  (1 << 10)
#line 17
#define P11                  (1 << 11)
#line 17
#define P12                  (1 << 12)
#line 17
#define P13                  (1 << 13)
#line 17
#define P14                  (1 << 14)
#line 17
#define P15                  (1 << 15)
#line 17
#define P16                  (1 << 16)
#line 17
#define P17                  (1 << 17)
#line 17
#define P18                  (1 << 18)
#line 17
#define P19                  (1 << 19)
#line 17
#define P20                  (1 << 20)
#line 17
#define P21                  (1 << 21)
#line 17
#define P22                  (1 << 22)
#line 17
#define P23                  (1 << 23)
#line 17
#define P24                  (1 << 24)
#line 17
#define P25                  (1 << 25)
#line 17
#define P26                  (1 << 26)
#line 17
#define P27                  (1 << 27)
#line 17
#define P28                  (1 << 28)
#line 17
#define P29                  (1 << 29)
#line 17
#define P30                  (1 << 30)
#line 17
#define P31                  (1 << 31)
#line 17

#line 17
                /*END*/
#line 17

#line 17

#line 17
#define NB_PIO               31          
#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17

#line 17
#define PIOTCLK0             0           
#line 17
#define PIOTIOA0             1           
#line 17
#define PIOTIOB0             2           
#line 17

#line 17
#define PIOTCLK1             3           
#line 17
#define PIOTIOA1             4           
#line 17
#define PIOTIOB1             5           

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -