亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? init.s

?? FS4510開發(fā)板示例程序 demo5_pre----中斷服務(wù)程序 串口驅(qū)動 演示的功能包括中斷 定時(shí)器 串口 它提供了可以在 FS4510板子上運(yùn)行的參考代碼 文件說明 demo
?? S
字號:
     GET memory.a
     GET snds.a
     AREA Init, CODE, READONLY
     ; --- Define entry point
     EXPORT __main ; defined to ensure that C runtime system
__main ; is not linked in

     ENTRY

     B Reset_Handler
     B Undefined_Handler
     B SWI_Handler
     B Prefetch_Handler
     B Abort_Handler
     NOP ; Reserved vector
     B IRQ_Handler
     B FIQ_Handler

     ;==========================================================
     ; The Default Exception Handler Vector Entry Pointer Setup
     ;==========================================================
FIQ_Handler
     SUB sp, sp, #4
     STMFD sp!, {r0}
	LDR r0, =HandleFiq
	LDR r0, [r0]
     STR r0, [sp, #4]
     LDMFD sp!, {r0, pc}

IRQ_Handler
     SUB sp, sp, #4
     STMFD sp!, {r0}
	LDR r0, =HandleIrq
     LDR r0, [r0]
     STR r0, [sp, #4]
     LDMFD sp!, {r0, pc}

Prefetch_Handler
     SUB sp, sp, #4
     STMFD sp!, {r0}
	LDR r0, =HandlePrefetch
     LDR r0, [r0]
     STR r0, [sp, #4]
     LDMFD sp!, {r0, pc}

Abort_Handler
     SUB sp, sp, #4
     STMFD sp!, {r0}
	LDR r0, =HandleAbort
     LDR r0, [r0]
     STR r0, [sp, #4]
     LDMFD sp!, {r0, pc}

Undefined_Handler
     SUB sp, sp, #4
     STMFD sp!, {r0}
	LDR r0, =HandleUndef
     LDR r0, [r0]
     STR r0, [sp, #4]
     LDMFD sp!, {r0, pc}

SWI_Handler
     SUB sp, sp, #4
     STMFD sp!, {r0}
	LDR r0, =HandleSwi
     LDR r0, [r0]
     STR r0, [sp, #4]
     LDMFD sp!, {r0, pc}

     AREA Main, CODE, READONLY

     ;=====================================
     ; The Reset Entry Point
     ;=====================================
Reset_Handler

     ;=====================================
     ; Initialise STACK
     ;=====================================

INITIALIZE_STACK
     MRS r0, cpsr
     BIC r0, r0, #LOCKOUT | MODE_MASK
     ORR r2, r0, #USR_MODE
     ORR r1, r0, #LOCKOUT | FIQ_MODE
     MSR cpsr_cf, r1
     MSR spsr_cf, r2

     LDR sp, =FIQ_STACK
     ORR r1, r0, #LOCKOUT | IRQ_MODE
     MSR cpsr_cf, r1
     MSR spsr_cf, r2

     LDR sp, =IRQ_STACK
     ORR r1, r0, #LOCKOUT | ABT_MODE
     MSR cpsr_cf, r1
     MSR spsr_cf, r2

     LDR sp, =ABT_STACK
     ORR r1, r0, #LOCKOUT | UDF_MODE
     MSR cpsr_cf, r1
     MSR spsr_cf, r2

     LDR sp, =UDF_STACK
     ORR r1, r0, #LOCKOUT | SUP_MODE
     MSR cpsr_cf, r1
     MSR spsr_cf, r2
     LDR sp, =SUP_STACK ; Change CPSR to SVC mode

     ;=====================================
     ; LED Display
     ;=====================================
     LDR r1, =IOPMOD
     LDR r0, =0xFF
     STR r0, [r1]

     LDR r1, =IOPDATA
     LDR r0, =0x55
     STR r0, [r1]

	;=====================================
	; UART Setup for Console
	; 38400, data= 8 bits , stop = 1 bits
	;=====================================
	LDR r1, =UARTLCON0
	LDR r0, =0x03
	STR r0,[r1]
	LDR r1, =UARTCONT0
	LDR r0, =0x9
	STR r0,[r1]
	LDR r1, =UARTBRD0

	LDR r0, =0x280 ; 38400 bps for 50MHz

	STR r0,[r1]

	; Print out Boot Up Banner to Console
	LDR r0, =BootUpBanner0
	BL PrintString


EXCEPTION_VECTOR_TABLE_SETUP
     LDR r0, =HandleReset ; Exception Vector Table Memory Loc.
     LDR r1, =ExceptionHandlerTable ; Exception Handler Assign
     MOV r2, #8 ; Number of Exception is 8
     
ExceptLoop
     LDR r3, [r1], #4
     STR r3, [r0], #4
     SUBS r2, r2, #1 ; Down Count
     BNE ExceptLoop

     ;====================================================
     ; Now change to user mode and set up user mode stack.
     ;====================================================
     MRS r0, cpsr
     BIC r0, r0, #LOCKOUT | MODE_MASK
     ORR r1, r0, #USR_MODE
     MSR cpsr_cf, r0
     LDR sp, =USR_STACK

     ; /* Call C_Entry application routine with a pointer to the first */

     ; /* available memory address after ther compiler's global data */
     ; /* This memory may be used by the application. */
     ;===========================
     ; Now we enter the C Program
     ;===========================

     IMPORT C_Entry
     BL C_Entry

     ;===========================================
     ; Exception Vector Function Definition
     ; Consist of function Call from C-Program.
     ;===========================================

SystemUndefinedHandler
     IMPORT ISR_UndefHandler
     STMFD sp!, {r0-r12}
     B ISR_UndefHandler
     LDMFD sp!, {r0-r12, pc}^

SystemSwiHandler
     STMFD sp!, {r0-r12,lr}
     LDR r0, [lr, #-4]
     BIC r0, r0, #0xff000000
     CMP r0, #0xff
     BEQ MakeSVC
     LDMFD sp!, {r0-r12, pc}^

MakeSVC
     MRS r1, spsr
     BIC r1, r1, #MODE_MASK
     ORR r2, r1, #SUP_MODE
     MSR spsr_cf, r2
     LDMFD sp!, {r0-r12, pc}^

SystemPrefetchHandler
     IMPORT ISR_PrefetchHandler
     STMFD sp!, {r0-r12, lr}
     B ISR_PrefetchHandler
     LDMFD sp!, {r0-r12, lr}
     ;ADD sp, sp, #4
     SUBS pc, lr, #4

SystemAbortHandler
     IMPORT ISR_AbortHandler
     STMFD sp!, {r0-r12, lr}
     B ISR_AbortHandler
     LDMFD sp!, {r0-r12, lr}
     ;ADD sp, sp, #4
     SUBS pc, lr, #8

SystemReserv
     SUBS pc, lr, #4

SystemIrqHandler
     IMPORT ISR_IrqHandler
     STMFD sp!, {r0-r12, lr}
     BL ISR_IrqHandler
     LDMFD sp!, {r0-r12, lr}
     SUBS pc, lr, #4

SystemFiqHandler
     IMPORT ISR_FiqHandler
     STMFD sp!, {r0-r7, lr}
     BL ISR_FiqHandler
     LDMFD sp!, {r0-r7, lr}
     SUBS pc, lr, #4

	;======================================================
	; Utility Section
	; Print a zero terminated string
	;======================================================
PrintString
	MOV r4, lr
	MOV r5, r0
01 LDRB r1, [r5],#1 ; read Byte( one character)
	AND r0,r1, #0xff
	TST r0, #0xff
	MOVEQ pc, r4 ; if 0, return.
	BL PutByte
	B %B01
PutByte
PutByteLoop
	LDR r3,=UARTSTAT0
	LDR r2,[r3]
	TST r2,#0x40 ; UART_STAT_XMIT_EMPTY ?
	BEQ PutByteLoop

	LDR r3,=UARTTXH0
	STR r1,[r3] ; write to THR
	MOV pc,lr

     AREA ROMDATA, DATA, READONLY

     ;===========================================
     ; Exception Handler Vector Table Entry Point
     ;===========================================
ExceptionHandlerTable
	 DCD UserCodeArea
     DCD SystemUndefinedHandler
     DCD SystemSwiHandler
     DCD SystemPrefetchHandler
     DCD SystemAbortHandler
     DCD SystemReserv
     DCD SystemIrqHandler
     DCD SystemFiqHandler

     ALIGN
BootUpBanner0 DCB "FS4510 Boot-Up UART TEST !!!",0
DramPostStart DCB &a,&d,"$$$ SNDS100 DRAM Post => ",0
DramPostFinish DCB "MB Installed !",0
CacheEnableBanner DCB &a,&d," $$$ 8K Cache is Enabled !",0

     AREA SYS_STACK, NOINIT

	% USR_STACK_SIZE
USR_STACK

	% UDF_STACK_SIZE
UDF_STACK

	% ABT_STACK_SIZE
ABT_STACK

	% IRQ_STACK_SIZE
IRQ_STACK

	% FIQ_STACK_SIZE
FIQ_STACK

	% SUP_STACK_SIZE
SUP_STACK

 END

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久69国产一区二区蜜臀 | 欧美影视一区在线| 国产成人亚洲综合a∨婷婷| 精品亚洲欧美一区| 一本久久a久久精品亚洲| 日本久久精品电影| 在线观看三级视频欧美| 欧美日韩精品一区视频| 91精品国产一区二区| 欧美高清精品3d| 欧美一区二区三区人| 日韩美女啊v在线免费观看| 亚洲精选一二三| 性久久久久久久久| 激情综合色播激情啊| 国产69精品久久久久毛片 | 裸体健美xxxx欧美裸体表演| 亚洲视频你懂的| 国产一区二三区好的| 91香蕉视频黄| 91精品免费观看| 欧美韩国一区二区| 一区二区免费在线| 麻豆精品精品国产自在97香蕉| 91老师国产黑色丝袜在线| 国产欧美日韩卡一| 亚洲高清免费在线| 国产大片一区二区| 久久一留热品黄| 亚洲一区二区在线免费观看视频 | 国内精品久久久久影院色| 欧美精品xxxxbbbb| 亚洲国产另类av| 欧美色爱综合网| 久久久亚洲高清| 亚洲一区自拍偷拍| 91官网在线观看| 亚洲综合一二三区| 欧美喷潮久久久xxxxx| 亚洲超碰精品一区二区| 欧美日韩亚洲另类| 日韩福利视频导航| 91丨porny丨中文| 亚洲日本乱码在线观看| 在线精品亚洲一区二区不卡| 亚洲综合色视频| 在线观看91av| 国产一区二区在线视频| 中文字幕第一区二区| 成人高清伦理免费影院在线观看| 日韩一区二区三区电影| 亚洲婷婷国产精品电影人久久| 91免费视频大全| 亚洲国产成人tv| 91精品婷婷国产综合久久性色 | 亚洲美女免费视频| 成人福利视频网站| 亚洲乱码国产乱码精品精98午夜| 欧美色精品天天在线观看视频| 日日夜夜免费精品| 欧美日韩欧美一区二区| 另类小说视频一区二区| 欧美国产禁国产网站cc| 色婷婷综合久久久| 美女视频一区在线观看| 国产精品乱码一区二三区小蝌蚪| 国产在线精品一区二区夜色| 国产精品你懂的在线| 欧美三级乱人伦电影| 韩国成人在线视频| 18成人在线视频| 91美女蜜桃在线| 日本v片在线高清不卡在线观看| 欧美日韩高清一区二区| 久久精品99久久久| 玉足女爽爽91| 久久久久国产一区二区三区四区 | 欧美亚洲一区二区三区四区| 久久国产精品区| 亚洲激情在线播放| 久久久精品国产免费观看同学| 日本久久电影网| 激情综合色综合久久| 亚洲一区二区三区四区在线 | 狠狠色狠狠色综合系列| 国产精品成人一区二区艾草 | 国产老妇另类xxxxx| 午夜影院久久久| 精品国产一区二区亚洲人成毛片| 久久丁香综合五月国产三级网站| 亚洲欧美偷拍另类a∨色屁股| 精品日韩在线一区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 精品国产乱码久久久久久1区2区 | 国产精品大尺度| 精品第一国产综合精品aⅴ| 精品污污网站免费看| 99亚偷拍自图区亚洲| 亚洲福利视频三区| 亚洲人成影院在线观看| 国产人成亚洲第一网站在线播放| 日韩欧美一区二区三区在线| 国产精品18久久久久久久久 | 一区二区三区蜜桃| 国产免费久久精品| www国产精品av| 日韩一区二区三区高清免费看看| 欧美日韩亚洲高清一区二区| 欧美主播一区二区三区| 91在线视频18| 老司机精品视频线观看86| 亚洲国产另类av| 亚洲狠狠爱一区二区三区| 一区二区三区小说| 亚洲男人的天堂在线aⅴ视频 | 精品久久久久久无| 精品少妇一区二区三区日产乱码 | 国产欧美一区二区三区沐欲| 2020日本不卡一区二区视频| 337p粉嫩大胆噜噜噜噜噜91av| 欧美一级一级性生活免费录像| 欧美高清视频一二三区| 欧美电影一区二区| 宅男噜噜噜66一区二区66| 91精品国产品国语在线不卡| 51精品秘密在线观看| 欧美一卡2卡3卡4卡| 一区二区三区免费| 亚洲综合网站在线观看| 五月天激情综合| 国产精品久久久一本精品| 亚洲欧美日韩在线播放| 亚洲一区二区三区四区的| 日韩不卡一二三区| 国产主播一区二区| 不卡的av电影在线观看| 欧美亚洲国产一区二区三区va| 欧美日韩精品一区二区三区蜜桃 | 成人免费视频播放| 国产一区二区主播在线| av在线播放成人| 在线观看av不卡| 欧美一级日韩一级| 亚洲精品在线免费观看视频| 国产欧美日韩精品在线| 亚洲尤物视频在线| 九九**精品视频免费播放| 成人免费毛片嘿嘿连载视频| 欧美丝袜第三区| 欧美成人官网二区| 亚洲人成小说网站色在线| 欧美aaa在线| 成人国产精品免费观看视频| 在线电影一区二区三区| 中文字幕av一区二区三区| 亚洲午夜免费福利视频| 国产精品一区二区三区99| 色呦呦日韩精品| 日韩欧美色综合| 亚洲卡通动漫在线| 国产精品一区二区久激情瑜伽| 欧美私人免费视频| 欧美国产一区二区| 日本不卡一区二区三区高清视频| 成人性生交大片免费看中文 | 成人h动漫精品| 这里是久久伊人| 亚洲视频你懂的| 国产精品123区| 在线不卡免费av| 综合久久久久综合| 国产乱人伦精品一区二区在线观看 | 国产欧美一二三区| 日韩电影一区二区三区四区| av不卡免费在线观看| 精品国产网站在线观看| 石原莉奈在线亚洲三区| 91免费小视频| 欧美激情中文不卡| 精品无人码麻豆乱码1区2区 | 久久精品在线观看| 国产精品久久久久久久久免费相片| 日韩激情视频网站| 色94色欧美sute亚洲线路二 | 亚洲精品中文在线观看| 成人综合婷婷国产精品久久免费| 欧美电影免费观看完整版| 一区二区三区日韩精品| 99综合影院在线| 国产精品美女久久久久久久久 | 91在线国内视频| 欧美激情综合网| 国产专区欧美精品| 精品国产露脸精彩对白| 久久超碰97中文字幕| 欧美一级高清片| 日韩电影免费一区| 欧美一级黄色录像| 久久av中文字幕片| 久久综合九色综合97_久久久|