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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? startup.s

?? SmartARM2400開發平臺配套例程
?? S
?? 第 1 頁 / 共 2 頁
字號:
;/****************************************Copyright (c)***************************************************
**                         Guangzhou ZHIYUAN electronics Co.,LTD.                               
**                                     
**                               http://www.embedtools.com
;**
;**--------------File Info--------------------------------------------------------------------------------
;** File name: 			Startup.s
;** Last modified Date:  
;** Last Version: 		
;** Descriptions: 		The start up codes for LPC2100, including the initializing codes for the entry 
;**                     point of exceptions and the stacks of user tasks. Every project should have a 
;**                     independent copy of this file for related modifications
;**-------------------------------------------------------------------------------------------------------
;** Created by: 		Chenmingji
;** Created date:   	2004-02-02
;** Version:			1.0
;** Descriptions: 		The original version
;**-------------------------------------------------------------------------------------------------------
;** Modified by: 		LinEnqiang
;** Modified date:		2008-05-05	
;** Version:			1.01
;** Descriptions: 		增加中斷管理支持 for LPC2400
;**
;********************************************************************************************************/
                                INCLUDE     LPC2400.INC                 ;/*  引入頭文件                 */
                                                                        ;/*  定義堆棧的大小             */
SVC_STACK_LEGTH     EQU         0
FIQ_STACK_LEGTH     EQU         10
IRQ_STACK_LEGTH     EQU         9 * 8                                   ;/*  每層嵌套需要8個字堆棧,允許*/
                                                                        ;/*  9嵌套層                    */
ABT_STACK_LEGTH     EQU         0
UND_STACK_LEGTH     EQU         0

NoInt               EQU         0x80                                    ;/*  禁止 IRQ 中斷宏定義        */
NoFIQ		        EQU	        0x40                                    ;/*  禁止 FIQ 中斷宏定義        */

USR32Mode           EQU         0x10                                    ;/*  用戶模式宏定義             */
SVC32Mode           EQU         0x13                                    ;/*  管理模式宏定義             */
SYS32Mode           EQU         0x1f                                    ;/*  系統模式宏定義             */
IRQ32Mode           EQU         0x12                                    ;/*  IRQ模式宏定義              */
FIQ32Mode           EQU         0x11                                    ;/*  FIQ模式宏定義              */

WAITWEN0            EQU         0x0F                                    ;/* 配置EMCStaticWaitWen0       */
WAITOEN0            EQU         0x0F                                    ;/* 配置EMCStaticWaitOen0       */ 
WAITRD0             EQU         0x0F                                    ;/* 配置EMCStaticWaitRd0        */
WAITPAGE0           EQU         0x1F                                    ;/* 配置EMCStaticWaitPage0      */
WAITWR0             EQU         0x0F                                    ;/* 配置EMCStaticWaitWr0        */
WAITTURN0           EQU         0x0F                                    ;/* 配置EMCStaticWaitTurn0      */

WAITWEN1            EQU         0x00                                    ;/* 配置EMCStaticWaitWen1       */
WAITOEN1            EQU         0x01                                    ;/* 配置EMCStaticWaitOen1       */ 
WAITRD1             EQU         0x04                                    ;/* 配置EMCStaticWaitRd1        */
WAITPAGE1           EQU         0x1F                                    ;/* 配置EMCStaticWaitPage1      */
WAITWR1             EQU         0x02                                    ;/* 配置EMCStaticWaitWr1        */
WAITTURN1           EQU         0x0F                                    ;/* 配置EMCStaticWaitTurn1      */

WAITWEN2            EQU         0x0F                                    ;/* 配置EMCStaticWaitWen2       */
WAITOEN2            EQU         0x0F                                    ;/* 配置EMCStaticWaitOen2       */ 
WAITRD2             EQU         0x0F                                    ;/* 配置EMCStaticWaitRd2        */
WAITPAGE2           EQU         0x1F                                    ;/* 配置EMCStaticWaitPage2      */
WAITWR2             EQU         0x0F                                    ;/* 配置EMCStaticWaitWr2        */
WAITTURN2           EQU         0x0F                                    ;/* 配置EMCStaticWaitTurn2      */

WAITWEN3            EQU         0x0F                                    ;/* 配置EMCStaticWaitWen3       */
WAITOEN3            EQU         0x0F                                    ;/* 配置EMCStaticWaitOen3       */ 
WAITRD3             EQU         0x0F                                    ;/* 配置EMCStaticWaitRd3        */
WAITPAGE3           EQU         0x1F                                    ;/* 配置EMCStaticWaitPage3      */
WAITWR3             EQU         0x0F                                    ;/* 配置EMCStaticWaitWr3        */
WAITTURN3           EQU         0x0F                                    ;/* 配置EMCStaticWaitTurn3      */


BCFG_08DEF	        EQU	        0x00000000                              ;/*   8Bit Bus                  */
BCFG_16DEF	        EQU	        0x00000001                              ;/*  16Bit Bus                  */
BCFG_32DEF	        EQU	        0x00000002                              ;/*  32Bit Bus                  */

;//                       |  頁模式    |  片選極性  |字節定位狀態|  延長等待  |  寫緩沖區  |   寫保護   |
;//                       |    PM      |    PC      |    PB      |     EW     |     B      |     P      |
;//                       |0:禁能1:使能| 0:低 1:高  |            |0:禁能1:使能|0:禁能1:使能|0:禁能1:使能|
BCFG0               EQU   ( (0x00<<03) | (0x00<<06) | (0x01<<07) | (0x00<<8)  | (0x00<<19) | (0x00<<20) )
BCFG1               EQU   ( (0x00<<03) | (0x00<<06) | (0x01<<07) | (0x00<<8)  | (0x00<<19) | (0x00<<20) )
BCFG2               EQU   ( (0x00<<03) | (0x00<<06) | (0x01<<07) | (0x00<<8)  | (0x00<<19) | (0x00<<20) )
BCFG3               EQU   ( (0x00<<03) | (0x00<<06) | (0x01<<07) | (0x00<<8)  | (0x00<<19) | (0x00<<20) )

STATICCFG0	        EQU   ( BCFG_16DEF | BCFG0 ) 
STATICCFG1          EQU	  ( BCFG_16DEF | BCFG1 )
STATICCFG2	        EQU	  ( BCFG_16DEF | BCFG2 )
STATICCFG3          EQU	  ( BCFG_16DEF | BCFG3 )

;/********************************************************************************************************
; The imported labels    
; 引入的外部標號在這聲明
;********************************************************************************************************/

    IMPORT  __main                                                      ;/*  C語言主程序入口            */        
    IMPORT  RunFirst
    IMPORT  SDRAMInit
    IMPORT  vicControl
    IMPORT  FIQ_Exception                                               ;/*  快速中斷異常處理程序       */
    IMPORT  TargetResetInit                                             ;/*  目標板基本初始化           */    
    IMPORT	SoftwareInterrupt    
    IMPORT __use_two_region_memory
    IMPORT __use_no_semihosting_swi
;/********************************************************************************************************
; The emported labels    
; 給外部使用的標號在這聲明
;********************************************************************************************************/

    EXPORT  Reset    
	EXPORT  StackUsr   
	EXPORT  InitStack
	EXPORT  bottom_of_heap  
	EXPORT  SoftwareInterruptAdd
	EXPORT  __user_initial_stackheap
	
    CODE32

    AREA    vectors,CODE,READONLY
        ENTRY
Reset                                                                   ;/*  中斷向量表                 */
        LDR         PC, ResetAddr
        LDR     	PC, UndefinedAddr
        LDR    	 	PC, SWI_Addr
        LDR     	PC, PrefetchAddr
        LDR     	PC, DataAbortAddr
        DCD     	0xb9206e50
        LDR     	PC, [PC, #-0x120]
        LDR     	PC, FIQ_Addr

ResetAddr           DCD     ResetInit
UndefinedAddr       DCD     Undefined
SWI_Addr            DCD     SoftwareInterruptAdd
PrefetchAddr        DCD     PrefetchAbort
DataAbortAddr       DCD     DataAbort
Nouse               DCD     0
IRQ_Addr            DCD     0
FIQ_Addr            DCD     FIQ_Handler

Undefined
        B       .
PrefetchAbort
        B       .
DataAbort
        B       .               
SoftwareInterruptAdd 
        CMP     R0, #0x100
        BLO     SoftwareInterrupt
        B       vicControl    

;/********************************************************************************************************
; 快速中斷
;********************************************************************************************************/
FIQ_Handler
        STMFD   SP!, {R0-R3, LR}
        BL		FIQ_Exception      
        LDMFD   SP!, {R0-R3, LR}
        SUBS    PC,  LR,  #4
;/********************************************************************************************************
;** Function name:          ResetInit
;**
;** Descriptions:           復位處理
;**
;** input parameters:       None
;** Returned value:         None
;**
;** Created by:             Chenmingji
;** Created Date:           2004/02/02
;**-------------------------------------------------------------------------------------------------------
;** Modified by:            LinEnqiang
;** Modified date:          2008-01-15
;**-------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
ResetInit 
        
        BL      RunFirst
              
        LDR     R1, =STATICCFG0		                                    ;/* 配置EMCStaticConfig0        */
        LDR     R2, =WAITWEN0			                                ;/* 配置EMCStaticWaitWen0       */
        LDR     R2, =WAITWEN0			                                ;/* 配置EMCStaticWaitWen0       */
        LDR     R3, =WAITOEN0		                                    ;/* 配置EMCStaticWaitOen0       */
        LDR     R4, =WAITRD0		    	                            ;/* 配置EMCStaticWaitRd0        */
        LDR     R5, =WAITPAGE0			                                ;/* 配置EMCStaticWaitPage0      */
        LDR     R6, =WAITWR0	    		                            ;/* 配置EMCStaticWaitWr0        */			   
        LDR     R7, =WAITTURN0			                                ;/* 配置EMCStaticWaitTurn0      */
        LDR		R0, =EMCStaticConfig0 
        STMIA   R0!, {R1-R7}  
 
        LDR     R1, =STATICCFG1		                                    ;/* 配置EMCStaticConfig1        */
        LDR     R2, =WAITWEN1			                                ;/* 配置EMCStaticWaitWen1       */
        LDR     R3, =WAITOEN1		                                    ;/* 配置EMCStaticWaitOen1       */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一二三级电影| 成人在线视频一区二区| 午夜久久久久久久久久一区二区| 国产精品激情偷乱一区二区∴| 久久综合成人精品亚洲另类欧美| 精品久久久久久久久久久久久久久| 欧亚洲嫩模精品一区三区| 日本高清成人免费播放| 欧美性猛交xxxxxx富婆| 99国产欧美另类久久久精品| 懂色一区二区三区免费观看| 国产精品99久久久久久宅男| 国产精品一色哟哟哟| 国产精品夜夜爽| 成人av免费在线观看| 国产精品88av| 成人午夜伦理影院| 91视频精品在这里| 91亚洲男人天堂| 欧美性受xxxx| 91 com成人网| 日韩欧美色电影| 久久久一区二区三区| 中文字幕欧美日韩一区| 一区二区三区中文在线观看| 婷婷综合久久一区二区三区| 久久国产人妖系列| 成人污视频在线观看| 在线免费视频一区二区| 日韩一区二区三区精品视频| 久久久久国产成人精品亚洲午夜 | 国产欧美日韩中文久久| 国产精品的网站| 香港成人在线视频| 国产资源在线一区| av成人老司机| 91麻豆精品国产综合久久久久久| 91精品国产一区二区人妖| 2017欧美狠狠色| 亚洲精品视频自拍| 麻豆国产精品视频| 99精品视频在线观看| 欧美电影在哪看比较好| 久久久99精品免费观看| 亚洲一区二区三区免费视频| 麻豆专区一区二区三区四区五区| 成人91在线观看| 欧美一区二区黄色| 国产精品久久久久久久蜜臀| 天堂一区二区在线| 国产a区久久久| 欧美电影在线免费观看| 亚洲国产精品v| 天涯成人国产亚洲精品一区av| 国产麻豆午夜三级精品| 成人av电影在线网| 制服丝袜在线91| 国产精品超碰97尤物18| 麻豆高清免费国产一区| 99久久99久久精品国产片果冻| 欧美一区二区三区免费观看视频 | 国产精品久久久久久久裸模 | 99在线热播精品免费| 日韩视频一区二区三区在线播放| 国产精品美女视频| 欧美群妇大交群的观看方式| 国产视频一区在线观看| 99久久综合99久久综合网站| 欧美在线观看禁18| 一区二区免费看| 成人免费精品视频| 国产精品视频第一区| 国产一区 二区| caoporm超碰国产精品| 欧美性大战久久| 午夜精品免费在线| 成人高清免费观看| 欧美日本一道本| 亚洲欧美另类综合偷拍| 激情综合色综合久久综合| 色偷偷88欧美精品久久久| 欧美经典一区二区| 麻豆精品在线播放| 91精品婷婷国产综合久久性色 | 久久亚洲精精品中文字幕早川悠里 | 风间由美一区二区av101| 日韩欧美国产一二三区| 亚洲成人动漫精品| 欧美午夜理伦三级在线观看| 成人免费在线视频| 成人黄色777网| 国产日产精品一区| 国产成人午夜视频| 色域天天综合网| 久久精品免费看| 久久久久久久久伊人| 国产v综合v亚洲欧| 中文字幕亚洲综合久久菠萝蜜| 91精品国产91热久久久做人人| 欧美性大战久久久久久久蜜臀| 精品久久国产老人久久综合| 欧美一区二区三级| 欧洲精品一区二区| 久久99热99| 国产精品久久毛片| 欧美三区免费完整视频在线观看| 久久国产成人午夜av影院| 国产精品水嫩水嫩| 色综合中文字幕国产| 亚洲bdsm女犯bdsm网站| 欧美成人三级电影在线| 色吊一区二区三区| 精品一区二区免费视频| 国产亚洲美州欧州综合国 | 欧美色综合久久| 麻豆一区二区99久久久久| 亚洲欧洲中文日韩久久av乱码| 欧美乱熟臀69xxxxxx| 国产91精品久久久久久久网曝门| 久久一二三国产| 欧美日韩久久一区| 成人高清免费观看| 国产成人亚洲综合a∨婷婷图片| 日韩毛片精品高清免费| 性感美女极品91精品| 国产亚洲综合av| 欧美日韩国产天堂| 日本午夜一区二区| 天堂在线一区二区| 亚洲综合清纯丝袜自拍| 亚洲国产aⅴ成人精品无吗| 中文字幕亚洲综合久久菠萝蜜| 亚洲欧美日韩中文播放| 精品久久久久久久久久久久久久久久久 | 国产91丝袜在线播放0| 久久精品欧美一区二区三区麻豆| 国产精品亚洲第一| 亚洲精选视频在线| 4438x亚洲最大成人网| 久久成人免费电影| 日韩毛片高清在线播放| 国产精品婷婷午夜在线观看| 日韩一级成人av| 欧美一区二区观看视频| 91精品在线麻豆| 日韩一区二区三区高清免费看看| 99久精品国产| 欧美中文字幕不卡| 欧美中文字幕久久| 欧美国产日本韩| 午夜欧美大尺度福利影院在线看 | 激情欧美日韩一区二区| 日韩一区有码在线| 日韩美女一区二区三区四区| 欧美视频一区二区三区在线观看 | 制服丝袜亚洲播放| 国产不卡一区视频| 亚洲成人一二三| 国产精品私房写真福利视频| 色婷婷av一区二区三区之一色屋| 精品一区二区三区日韩| 亚洲黄色小视频| 26uuu欧美| 欧美日韩一区久久| eeuss影院一区二区三区 | 欧美一区二区成人6969| 99re热这里只有精品免费视频| 丝袜脚交一区二区| 国产精品国产精品国产专区不蜜 | 久久综合九色综合97婷婷女人 | 成人免费高清视频在线观看| 偷拍一区二区三区| 成人欧美一区二区三区视频网页| 精品国产麻豆免费人成网站| 色视频欧美一区二区三区| 国产精品一区二区三区乱码| 日本中文字幕不卡| 亚洲影视在线播放| 亚洲视频免费看| 国产精品理论片在线观看| 精品国内片67194| 欧美美女一区二区在线观看| 91老师国产黑色丝袜在线| 国产一区 二区| 激情图片小说一区| 麻豆成人免费电影| 蜜臀av在线播放一区二区三区| 亚洲一区在线看| 亚洲欧洲国产专区| 国产欧美一区二区精品久导航 | 欧美日韩在线精品一区二区三区激情| 国产成人在线看| 国产永久精品大片wwwapp| 久久精品国产99国产| 男人操女人的视频在线观看欧美| 亚洲高清视频的网址| 亚洲一区二区三区三| 一区二区三区日韩在线观看| 亚洲手机成人高清视频| 国产精品二区一区二区aⅴ污介绍|