📄 wait_irq.paf.arm
字号:
#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
;.section ".reset","ax"
;.reset
#line 18
#line 18
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#define AIC_PRIOR 0x07
#line 19
#line 19
#define AIC_SRCTYPE 0x60
#line 19
#define AIC_SRCTYPE_INT_LEVEL_SENSITIVE 0x00
#line 19
#define AIC_SRCTYPE_INT_EDGE_TRIGGERED 0x20
#line 19
#define AIC_SRCTYPE_EXT_LOW_LEVEL 0x00
#line 19
#define AIC_SRCTYPE_EXT_NEGATIVE_EDGE 0x20
#line 19
#define AIC_SRCTYPE_EXT_HIGH_LEVEL 0x40
#line 19
#define AIC_SRCTYPE_EXT_POSITIVE_EDGE 0x60
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#define AIC_IRQID 0x1F
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#define AIC_NFIQ 0x01
#line 19
#define AIC_NIRQ 0x02
#line 19
#line 19
#line 19
#line 19
#line 19
#line 19
#define AIC_BASE 0xFFFFF000
#line 19
#line 19
/*END*/
#line 19
#line 19
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
;.section ".wait_irq","ax"
;.wait_irq
#line 21
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#define NB_TC_CHANNEL 3
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#define TC_CLKEN 0x1
#line 20
#define TC_CLKDIS 0x2
#line 20
#define TC_SWTRG 0x4
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#define TC_TCCLKS 0x00000007
#line 20
#define TC_CLKI 0x00000008
#line 20
#define TC_BURST 0x00000030
#line 20
#line 20
#define TC_LDBSTOP 0x00000040
#line 20
#define TC_CPCSTOP 0x00000040
#line 20
#line 20
#define TC_LDBDIS 0x00000080
#line 20
#define TC_CPCDIS 0x00000080
#line 20
#line 20
#define TC_ETRGEDG 0x00000300
#line 20
#define TC_EEVTEDG 0x00000300
#line 20
#line 20
#define TC_ABETRG 0x00000400
#line 20
#line 20
#define TC_EEVT 0x00000C00
#line 20
#define TC_ENETRG 0x00001000
#line 20
#define TC_CPCTRG 0x00004000
#line 20
#define TC_WAVE 0x00008000
#line 20
#define TC_LDRA 0x00030000
#line 20
#define TC_ACPA 0x00030000
#line 20
#define TC_LDRB 0x000C0000
#line 20
#define TC_ACPC 0x000C0000
#line 20
#define TC_AEEVT 0x00300000
#line 20
#define TC_ASWTRG 0x00C00000
#line 20
#define TC_BCPB 0x03000000
#line 20
#define TC_BCPC 0x0C000000
#line 20
#define TC_BEEVT 0x30000000
#line 20
#define TC_BSWTRG 0xC0000000
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#define TC_COVFS 0x01
#line 20
#define TC_LOVRS 0x02
#line 20
#define TC_CPAS 0x04
#line 20
#define TC_CPBS 0x08
#line 20
#define TC_CPCS 0x10
#line 20
#define TC_LDRAS 0x20
#line 20
#define TC_LDRBS 0x40
#line 20
#define TC_ETRGS 0x80
#line 20
#define TC_CLKSTA 0x10000
#line 20
#define TC_MTIOA 0x20000
#line 20
#define TC_MTIOB 0x40000
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#define TC_SYNC 0x1
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#define TC_TC0XC0S (0x3 << 0)
#line 20
#define TC_TC1XC1S (0x3 << 2)
#line 20
#define TC_TC2XC2S (0x3 << 4)
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
/*END*/
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
#line 20
/*END*/
#line 20
#line 20
#line 21
#line 21
#line 22
#line 23
#line 24
#line 25
#line 26
#line 27
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
EXPORT wake_up_handler
#line 28
#line 28
#line 28
IMPORT wait_desc
#line 28
#line 28
#line 28
wake_up_handler
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
stmfd sp!, {r0}
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
ldr r0, =AIC_BASE
#line 28
#line 28
#line 28
str r0, [r0, 0x100]
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
str r0, [r0, 0x130]
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
ldr r0, =wait_desc
#line 28
#line 28
#line 28
ldr r0, [r0]
#line 28
#line 28
#line 28
ldr r0, [r0]
#line 28
#line 28
#line 28
ldr r0, [r0, 0x20]
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
ldmia sp!, {r0}
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
subs pc, r14, 4
#line 28
#line 28
#line 28
#line 28
#line 28
#line 28
#line 29
#line 30
/*END*/
#line 31
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -