📄 cstartup.paf.arm
字号:
/*END*/
#line 16
#line 16
#line 16
#define NB_PIOA 30
#line 16
#define NB_PIOB 28
#line 16
#line 16
#line 16
#line 16
#line 16
#define TCLK3 PA0
#line 16
#define TIOA3 PA1
#line 16
#define TIOB3 PA2
#line 16
#define PIN_TC3 (TIOA3 | TIOB3 | TCLK3)
#line 16
#line 16
#define TCLK4 PA3
#line 16
#define TIOA4 PA4
#line 16
#define TIOB4 PA5
#line 16
#define PIN_TC4 (TIOA4 | TIOB4 | TCLK4)
#line 16
#line 16
#define TCLK5 PA6
#line 16
#define TIOA5 PA7
#line 16
#define TIOB5 PA8
#line 16
#define PIN_TC5 (TIOA5 | TIOB5 | TCLK5)
#line 16
#line 16
#define PIN_IRQ0 PA9
#line 16
#define PIN_IRQ1 PA10
#line 16
#define PIN_IRQ2 PA11
#line 16
#define PIN_IRQ3 PA12
#line 16
#define PIN_FIQ PA13
#line 16
#line 16
#define SCK0 PA14
#line 16
#define TXD0 PA15
#line 16
#define RXD0 PA16
#line 16
#define PIN_USART0 (SCK0 | TXD0 | RXD0)
#line 16
#line 16
#define SCK1 PA17
#line 16
#define TXD1 PA18
#line 16
#define RXD1 PA19
#line 16
#define PIN_USART1 (SCK1 | TXD1 | RXD1)
#line 16
#line 16
#define SCK2 PA20
#line 16
#define TXD2 PA21
#line 16
#define RXD2 PA22
#line 16
#define PIN_USART2 (SCK2 | TXD2 | RXD2)
#line 16
#line 16
#define SPCK PA23
#line 16
#define MISO PA24
#line 16
#define MOSI PA25
#line 16
#define NPCS0 PA26
#line 16
#define NPCS1 PA27
#line 16
#define NPCS2 PA28
#line 16
#define NPCS3 PA29
#line 16
#line 16
#line 16
#line 16
#line 16
#define IRQ4 PB3
#line 16
#define IRQ5 PB4
#line 16
#define IRQ6 PB5
#line 16
#line 16
#define AD0TRIG PB6
#line 16
#define AD1TRIG PB7
#line 16
#line 16
#define BMS PB18
#line 16
#line 16
#define TCLK0 PB19
#line 16
#define TIOA0 PB20
#line 16
#define TIOB0 PB21
#line 16
#define PIN_TC0 (TIOA0 | TIOB0 | TCLK0)
#line 16
#line 16
#define TCLK1 PB22
#line 16
#define TIOA1 PB23
#line 16
#define TIOB1 PB24
#line 16
#define PIN_TC1 (TIOA1 | TIOB1 | TCLK1)
#line 16
#line 16
#define TCLK2 PB25
#line 16
#define TIOA2 PB26
#line 16
#define TIOB2 PB27
#line 16
#define PIN_TC2 (TIOA2 | TIOB2 | TCLK2)
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define US_RSTRX 0x0004
#line 16
#define US_RSTTX 0x0008
#line 16
#define US_RXEN 0x0010
#line 16
#define US_RXDIS 0x0020
#line 16
#define US_TXEN 0x0040
#line 16
#define US_TXDIS 0x0080
#line 16
#define US_RSTSTA 0x0100
#line 16
#define US_STTBRK 0x0200
#line 16
#define US_STPBRK 0x0400
#line 16
#define US_STTTO 0x0800
#line 16
#define US_SENDA 0x1000
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define US_CLKS 0x0030
#line 16
#define US_CLKS_MCKI 0x00
#line 16
#define US_CLKS_MCKI8 0x10
#line 16
#define US_CLKS_SCK 0x20
#line 16
#define US_CLKS_SLCK 0x30
#line 16
#line 16
#define US_CHRL 0x00C0
#line 16
#define US_CHRL_5 0x00
#line 16
#define US_CHRL_6 0x40
#line 16
#define US_CHRL_7 0x80
#line 16
#define US_CHRL_8 0xC0
#line 16
#line 16
#define US_SYNC 0x0100
#line 16
#line 16
#define US_PAR 0x0E00
#line 16
#define US_PAR_EVEN 0x00
#line 16
#define US_PAR_ODD 0x20
#line 16
#define US_PAR_SPACE 0x40
#line 16
#define US_PAR_MARK 0x60
#line 16
#define US_PAR_NO 0x80
#line 16
#define US_PAR_MULTIDROP 0xA0
#line 16
#line 16
#define US_NBSTOP 0x3000
#line 16
#define US_NBSTOP_1 0x0000
#line 16
#define US_NBSTOP_1_5 0x1000
#line 16
#define US_NBSTOP_2 0x2000
#line 16
#line 16
#define US_CHMODE 0xC000
#line 16
#define US_CHMODE_NORMAL 0x0000
#line 16
#define US_CHMODE_AUTOMATIC_ECHO 0x4000
#line 16
#define US_CHMODE_LOCAL_LOOPBACK 0x8000
#line 16
#define US_CHMODE_REMOTE_LOOPBACK 0xC000
#line 16
#line 16
#define US_MODE9 0x20000
#line 16
#line 16
#define US_CLKO 0x40000
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define US_RXRDY 0x001
#line 16
#define US_TXRDY 0x002
#line 16
#define US_RXBRK 0x004
#line 16
#define US_ENDRX 0x008
#line 16
#define US_ENDTX 0x010
#line 16
#define US_OVRE 0x020
#line 16
#define US_FRAME 0x040
#line 16
#define US_PARE 0x080
#line 16
#define US_TIMEOUT 0x100
#line 16
#define US_TXEMPTY 0x200
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
/*END*/
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define WD_WDEN 0x01
#line 16
#define WD_RSTEN 0x02
#line 16
#define WD_IRQEN 0x04
#line 16
#define WD_EXTEN 0x08
#line 16
#define WD_OKEY 0x2340
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define WD_WDCLKS 0x03
#line 16
#define WD_WDCLKS_MCK8 0x0
#line 16
#define WD_WDCLKS_MCK32 0x1
#line 16
#define WD_WDCLKS_MCK128 0x2
#line 16
#define WD_WDCLKS_MCK1024 0x3
#line 16
#line 16
#define WD_HPCV (0x0F << 2)
#line 16
#line 16
#define WD_CKEY (0x06E << 7)
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define WD_RSTKEY 0xC071
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define WD_WDOVF 0x1
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define WD_TMRKEY 0xD64A0000
#line 16
#define WD_TESTEN 0x2
#line 16
#line 16
#line 16
/*END*/
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define NB_TC_CHANNEL 3
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define TC_CLKEN 0x1
#line 16
#define TC_CLKDIS 0x2
#line 16
#define TC_SWTRG 0x4
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define TC_TCCLKS 0x00000007
#line 16
#define TC_CLKI 0x00000008
#line 16
#define TC_BURST 0x00000030
#line 16
#line 16
#define TC_LDBSTOP 0x00000040
#line 16
#define TC_CPCSTOP 0x00000040
#line 16
#line 16
#define TC_LDBDIS 0x00000080
#line 16
#define TC_CPCDIS 0x00000080
#line 16
#line 16
#define TC_ETRGEDG 0x00000300
#line 16
#define TC_EEVTEDG 0x00000300
#line 16
#line 16
#define TC_ABETRG 0x00000400
#line 16
#line 16
#define TC_EEVT 0x00000C00
#line 16
#define TC_ENETRG 0x00001000
#line 16
#define TC_CPCTRG 0x00004000
#line 16
#define TC_WAVE 0x00008000
#line 16
#define TC_LDRA 0x00030000
#line 16
#define TC_ACPA 0x00030000
#line 16
#define TC_LDRB 0x000C0000
#line 16
#define TC_ACPC 0x000C0000
#line 16
#define TC_AEEVT 0x00300000
#line 16
#define TC_ASWTRG 0x00C00000
#line 16
#define TC_BCPB 0x03000000
#line 16
#define TC_BCPC 0x0C000000
#line 16
#define TC_BEEVT 0x30000000
#line 16
#define TC_BSWTRG 0xC0000000
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define TC_COVFS 0x01
#line 16
#define TC_LOVRS 0x02
#line 16
#define TC_CPAS 0x04
#line 16
#define TC_CPBS 0x08
#line 16
#define TC_CPCS 0x10
#line 16
#define TC_LDRAS 0x20
#line 16
#define TC_LDRBS 0x40
#line 16
#define TC_ETRGS 0x80
#line 16
#define TC_CLKSTA 0x10000
#line 16
#define TC_MTIOA 0x20000
#line 16
#define TC_MTIOB 0x40000
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define TC_SYNC 0x1
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define TC_TC0XC0S (0x3 << 0)
#line 16
#define TC_TC1XC1S (0x3 << 2)
#line 16
#define TC_TC2XC2S (0x3 << 4)
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
/*END*/
#line 16
#line 16
#line 16
/*END*/
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define FLASH_BASE 0x01000000
#line 16
#line 16
#define EXT_SRAM_BASE 0x02000000
#line 16
#define EXT_SRAM_SIZE 0x00040000
#line 16
#define EXT_SRAM_LIMIT (EXT_SRAM_BASE+EXT_SRAM_SIZE)
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define EBI_CSR_0 (FLASH_BASE | 0x2529)
#line 16
#define EBI_CSR_1 (EXT_SRAM_BASE | 0x2121)
#line 16
#define EBI_CSR_2 0x20000000
#line 16
#define EBI_CSR_3 0x30000000
#line 16
#define EBI_CSR_4 0x40000000
#line 16
#define EBI_CSR_5 0x50000000
#line 16
#define EBI_CSR_6 0x60000000
#line 16
#define EBI_CSR_7 0x70000000
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define LED1 PB8
#line 16
#define LED2 PB9
#line 16
#define LED3 PB10
#line 16
#define LED4 PB11
#line 16
#define LED5 PB12
#line 16
#define LED6 PB13
#line 16
#define LED7 PB14
#line 16
#define LED8 PB15
#line 16
#line 16
#define LED_PIO_CTRL 1
#line 16
#define LED_MASK 0x0000FF00
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define BP_S1 PB20
#line 16
#define BP_S2 PA9
#line 16
#define BP_S3 PB17
#line 16
#define BP_S4 PB19
#line 16
#line 16
#define PB_PIO_CTRL 1
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#line 16
#define SCL PA1
#line 16
#define SDA PA2
#line 16
#line 16
/*END*/
#line 16
#line 16
#line 17
#line 17
#line 18
#line 19
#line 20
#line 21
#line 22
#line 23
#line 24
#if defined(AT91_DEBUG_ANGEL)
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
;.section ".reset","ax"
;.reset
#line 26
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
EXPORT __main
#line 25
__main
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
B InitReset
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
InitTableEBI
#line 25
.word EBI_CSR_0
#line 25
.word EBI_CSR_1
#line 25
.word EBI_CSR_2
#line 25
.word EBI_CSR_3
#line 25
.word EBI_CSR_4
#line 25
.word EBI_CSR_5
#line 25
.word EBI_CSR_6
#line 25
.word EBI_CSR_7
#line 25
.word 0x00000001
#line 25
.word 0x00000006
#line 25
PtEBIBase
#line 25
.word EBI_BASE
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
#line 25
InitReset
#line 25
#line 25
#line 25
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -