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

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

?? chipinit.s

?? 這是一個擴展flash的驅動程序
?? S
字號:
;/****************************************Copyright (c)**************************************************
;**                                      
;**                                          
;**                               杭州央海軟件科技有限公司
;**
;**                                 http://www.armgcc.com
;**
;**--------------文件信息--------------------------------------------------------------------------------
;** 文 件 名: ChipReset.s
;** 創建日期: 2006年5月18日
;** 描    述: STR710啟動時芯片初始化代碼
;**
;**-----------版本信息-----------------------------------------------------------------------------------
;** 修 改 人: 羅輝聯 			
;** 版    本: V1.0
;** 日   期:
;** 描   述:
;**
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/


;中斷控制寄存器說明
EIC_BASE_ADDR       EQU    0xFFFFF800  	;//EIC接口基地址
CICR_OFF_ADDR       EQU    0x04        	;//當前中斷通道寄存器偏移量
ICR_OFF_ADDR        EQU    0x00        	;//中斷控制寄存器偏移量
CIPR_OFF_ADDR       EQU    0x08        	;//當前中斷優先級寄存器偏移量
IVR_OFF_ADDR        EQU    0x18        	;//中斷向量寄存器偏移量
FIR_OFF_ADDR        EQU    0x1C        	;//快速中斷寄存器偏移量
IER_OFF_ADDR        EQU    0x20        	;//中斷允許寄存器偏移量
IPR_OFF_ADDR        EQU    0x40        	;//中斷懸掛寄存器偏移量
SIR0_OFF_ADDR       EQU    0x60       


;I/O端口寄存器配置說明
GPIO0_BASE_ADDR     EQU    0xE0003000  	;//GPIO0基地址
GPIO1_BASE_ADDR     EQU    0xE0004000  
GPIO2_BASE_ADDR     EQU    0xE0005000  
PC0_OFF_ADDR        EQU    0x00        	;//端口配置寄存器0偏移量
PC1_OFF_ADDR        EQU    0x04        	;//端口配置寄存器1偏移量
PC2_OFF_ADDR        EQU    0x08        	;//端口配置寄存器2偏移量
PD_OFF_ADDR         EQU    0x0C        	;//端口配數據寄存器2偏移量

;ABP橋配置寄存器說明
APB1_BASE_ADDR      EQU    0xC0000000  	;//APB橋1基地址
APB2_BASE_ADDR      EQU    0xE0000000  
CKDIS_OFF_ADDR      EQU    0x10        	;//APB橋時鐘禁止寄存器偏移量
SWRES_OFF_ADDR      EQU    0x14        	;//APB橋軟件復位寄存器偏移量
CKDIS1_CONFIG_ALL   EQU    0x27FB      
SWRES1_CONFIG_ALL   EQU    0x27FB      
CKDIS2_CONFIG_ALL   EQU    0x7FDD      
SWRES2_CONFIG_ALL   EQU    0x7FDD      

;EMI配置寄存器說明
EMI_ENABLE          EQU    0x8000		;//EMI允許控制
EMI_SIZE_16         EQU    0x0001		
EMI_SIZE_8          EQU    0x0000		;//EMI接口寬度定義
EMI_WAIT_STATE_0    EQU    0x0			;//存儲器讀寫過程插入的等待周期定義
EMI_WAIT_STATE_1    EQU    0x4
EMI_WAIT_STATE_2    EQU    0x8
EMI_WAIT_STATE_3    EQU    0xC
EMI_WAIT_STATE_4    EQU    0x10
EMI_WAIT_STATE_5    EQU    0x14
EMI_WAIT_STATE_6    EQU    0x18
EMI_WAIT_STATE_7    EQU    0x1C
EMI_WAIT_STATE_8    EQU    0x20
EMI_WAIT_STATE_9   	EQU    0x24
EMI_WAIT_STATE_10   EQU    0x28
EMI_WAIT_STATE_11   EQU    0x2C
EMI_WAIT_STATE_12   EQU    0x30
EMI_WAIT_STATE_13   EQU    0x34
EMI_WAIT_STATE_14   EQU    0x38
EMI_WAIT_STATE_15   EQU    0x3C

EMI_BASE_ADDR       EQU    0x6C000000  	;//EMI基址
BCON0_OFF_ADDR      EQU    0x00        
BCON1_OFF_ADDR      EQU    0x04			;//Bank1配置寄存器偏移量         
BCON2_OFF_ADDR      EQU    0x08        
BCON3_OFF_ADDR      EQU    0x0C        	;//Bank3配置寄存器偏移量 

;存儲器重映射寄存器說明
CPM_BASE_ADDR       EQU    0xA0000040  ;//CPM基地址
BOOTCR_OFF_ADDR     EQU    0x10        ;//CPM BOOT配置寄存器
REMAP_INTER_RAM     EQU    0x0001      ;//0x00000000地址映射到內部 RAM
REMAP_INTER_FLASH   EQU    0x0002      ;//0x00000000地址映射到FLASH
REMAP_EXT_MEMORY    EQU    0x0003      ;//0x00000000地址映射到外部存儲器

;BANK初始化選擇邏輯變量定義
;	GBLL  	BANK0_SELECT
	GBLL  	BANK1_SELECT
;	GBLL  	BANK2_SELECT
;	GBLL  	BANK3_SELECT


;給外部使用的標號或者函數
    EXPORT  ChipResetInit


;代碼段聲明
    CODE32
    AREA    ChipReset,CODE,READONLY

;/*********************************************************************************************************
;** 函數名稱: ChipResetInit
;** 功能描述: 芯片基本初始化
;** 
;** 參    數: None
;**
;** 返 回 值: None
;**         
;** 作   者: 羅輝聯
;** 日   期: 2006年5月18日
;**-------------------------------------------------------------------------------------------------------
;** 修 改 人: 
;** 日   期: 
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/  
ChipResetInit
		MOV     R8, LR							;//函數返回地址保存在R8中
		
;CPU基本設備初始化		
		LDR     R1, =APB1_BASE_ADDR         	;//取得APB1基地址
        LDR     R2, =APB2_BASE_ADDR         	;//取得APB2基地址
        LDR     R0, =CKDIS1_CONFIG_ALL
        STRH    R0, [R1, #CKDIS_OFF_ADDR]   	;//禁止所有APB1設備時鐘
        LDR     R0, =CKDIS2_CONFIG_ALL
        STRH    R0, [R2, #CKDIS_OFF_ADDR]   	;//禁止所有APB2設備時鐘
        LDR     R0, =SWRES1_CONFIG_ALL
        STRH    R0, [R1, #SWRES_OFF_ADDR]   	;//軟件復位所有的APB1設備
        LDR     R0, =SWRES2_CONFIG_ALL
        STRH    R0, [R2, #SWRES_OFF_ADDR]   	;//軟件復位所有的APB2設備
        MOV     R7, #10                     	;//等待軟件復位結束       
Loop1   SUBS    R7, R7, #1
        BNE     Loop1 
        MOV     R0, #0
        STRH    R0, [R1, #SWRES_OFF_ADDR]   	;//允許所有APB1設備
        STRH    R0, [R2, #SWRES_OFF_ADDR]   	;//允許所有APB1設備
        STRH    R0, [R1, #CKDIS_OFF_ADDR]   	;//允許所有APB1設備時鐘
        STRH    R0, [R2, #CKDIS_OFF_ADDR]   	;//允許所有APB1設備時鐘      
        MOV     R7, #10                     	
Loop2   SUBS    R7, R7, #1
        BNE     Loop2

;EMI基本初始化		
		LDR     R0, =GPIO2_BASE_ADDR      
        LDR		R2, =0xFFFF   					;//Only Configure P2.0~P2.3 in AF_PP mode for CS0~CS3
		STRH    R2, [R0, #PC0_OFF_ADDR]	
        LDR		R2, =0xFFFF 					;//其余的GPIO2為輸入
        STRH    R2, [R0, #PC1_OFF_ADDR]
        LDR		R2, =0x00FF
        STRH    R2, [R0, #PC2_OFF_ADDR]
        
        LDR     R0, =EMI_BASE_ADDR
        
        
	IF :DEF: BANK0_SELECT
        LDR     R1, =EMI_WAIT_STATE_7:OR:EMI_ENABLE:OR:EMI_SIZE_16
        STR     R1, [R0, #BCON0_OFF_ADDR] ;//允許BANK0 16-bit 7 wait state
	ENDIF	

	IF :DEF: BANK1_SELECT
        LDR     R1, =EMI_WAIT_STATE_7:OR:EMI_ENABLE:OR:EMI_SIZE_16
        STR     R1, [R0, #BCON1_OFF_ADDR] ;//允許BANK1 16-bit 7 wait state
	ENDIF	

	IF :DEF: BANK3_SELECT
        LDR     R1, =EMI_WAIT_STATE_7:OR:EMI_ENABLE:OR:EMI_SIZE_16
        STR     R1, [R0, #BCON2_OFF_ADDR] ;//允許BANK2 16-bit 7 wait state
	ENDIF	

	IF :DEF: BANK4_SELECT
        LDR     R1, =EMI_WAIT_STATE_7:OR:EMI_ENABLE:OR:EMI_SIZE_16
        STR     R1, [R0, #BCON3_OFF_ADDR] ;//允許BANK3 16-bit 7 wait state
	ENDIF
		
  
;ECI基本初始化
        LDR     R3, =EIC_BASE_ADDR
        MOV     R0, #0
        MVN     R1, #0
        MOV     R2, #0x0C
        STR     R0, [R3, #ICR_OFF_ADDR]			;//禁止IRQ和FIQ中斷
        STR     R0, [R3, #IER_OFF_ADDR]     	;//禁止IRQ中斷的所有通道
        STR     R1, [R3, #IPR_OFF_ADDR]     	;//清除IRQ中斷各Pending位
        STR     R2, [R3, #FIR_OFF_ADDR]     	;//禁止FIQ通道中斷,同時清除FIQ中斷通道Pending位
        STR     R0, [R3, #CIPR_OFF_ADDR]    	;//初始化所有IRQ通道中斷的優先級為零
	      
	    MOV     PC, R8							;//程序返回

  END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影免费一区| 欧美伦理电影网| 在线不卡一区二区| 国产情人综合久久777777| 亚洲第一电影网| 成人国产精品免费观看动漫 | 国产成人精品网址| 在线精品视频一区二区三四| 国产调教视频一区| 麻豆精品一区二区| 欧美精品日韩一区| 亚洲午夜久久久久久久久电影网| 国产精品中文字幕日韩精品| 91精品中文字幕一区二区三区| 国产精品美女久久久久aⅴ国产馆| 久久爱www久久做| 91精品国产综合久久国产大片| 亚洲美女电影在线| 99国产精品99久久久久久| 久久久久久久久久久黄色| 青青草97国产精品免费观看无弹窗版| 在线一区二区三区四区五区| 国产精品国产精品国产专区不蜜 | 91国偷自产一区二区三区观看 | 日韩欧美不卡一区| 日韩二区三区四区| 91国产免费看| 夜夜精品视频一区二区| av电影在线观看一区| 国产精品久久久久久久裸模| 成人黄页在线观看| 国产精品女主播av| 91在线观看地址| 亚洲日本韩国一区| 色婷婷亚洲婷婷| 亚洲综合精品自拍| 538prom精品视频线放| 日韩高清欧美激情| 精品少妇一区二区三区| 久久激五月天综合精品| 精品国产一区二区三区四区四| 免费高清在线一区| 国产色一区二区| 成a人片亚洲日本久久| 国产精品国产三级国产aⅴ原创 | 一区二区三区中文免费| 91九色02白丝porn| 免费在线一区观看| 久久久噜噜噜久噜久久综合| 成人小视频免费观看| 亚洲视频在线观看一区| 精品污污网站免费看| 久久国产精品免费| 国产精品每日更新| 在线观看不卡一区| 精品一区中文字幕| 中文字幕欧美一区| 欧美日韩三级视频| 国产精品伊人色| 亚洲最大成人综合| 精品日韩av一区二区| 成人免费视频免费观看| 午夜不卡在线视频| 国产三级一区二区| 欧美日本一区二区三区四区| 国产在线不卡一区| 亚洲美女淫视频| 久久久久久久久免费| 91麻豆自制传媒国产之光| 日本欧美在线看| 中文字幕一区二区三区在线播放 | 另类小说色综合网站| 国产精品三级视频| 91麻豆精品国产自产在线观看一区| 久久精品国产免费看久久精品| 欧美激情一区在线观看| 91麻豆精品国产91久久久更新时间 | 91精品国产入口| 国产一区二区三区不卡在线观看 | 五月婷婷久久综合| 欧美激情综合网| 日韩欧美成人一区二区| 一本久久综合亚洲鲁鲁五月天 | 国产精品久久久久久亚洲毛片 | 欧美视频在线观看一区| 精品制服美女丁香| 亚洲午夜一区二区| 中文字幕一区二区三中文字幕| 日韩精品一区二区三区四区| 91电影在线观看| 成人丝袜视频网| 精品在线你懂的| 午夜精品视频一区| 亚洲女子a中天字幕| 欧美国产精品一区二区三区| 日韩视频在线永久播放| 在线观看亚洲成人| 99久久精品免费看国产| 国产精品一区二区三区网站| 蜜桃av一区二区在线观看| 亚洲一区二区三区小说| 亚洲情趣在线观看| 专区另类欧美日韩| 自拍偷拍欧美激情| 国产精品国产精品国产专区不片| 久久美女高清视频| 精品裸体舞一区二区三区| 欧美一区二区三区小说| 3d动漫精品啪啪| 69堂成人精品免费视频| 91精品国产乱码| 欧美一区二区视频在线观看2020| 欧美日韩黄色一区二区| 欧美日韩和欧美的一区二区| 欧美性受xxxx黑人xyx性爽| 在线日韩一区二区| 欧洲生活片亚洲生活在线观看| 91首页免费视频| 色av综合在线| 欧美性猛交xxxx乱大交退制版| 在线影视一区二区三区| 欧美亚洲综合久久| 91麻豆精品国产自产在线| 欧美一级黄色录像| 2017欧美狠狠色| 中文字幕欧美三区| ...中文天堂在线一区| 亚洲人午夜精品天堂一二香蕉| 亚洲人精品午夜| 亚洲国产日日夜夜| 蜜桃视频在线一区| 国产精品主播直播| 97精品电影院| 欧美色老头old∨ideo| 欧美mv日韩mv国产网站app| 欧美精品一区二| 亚洲天堂久久久久久久| 亚洲五码中文字幕| 九九久久精品视频| 国产精品乡下勾搭老头1| 成人app在线| 欧美三级中文字| 欧美精品一区二区久久婷婷| 国产精品污www在线观看| 一区二区三区中文字幕精品精品| 午夜激情久久久| 国产成都精品91一区二区三| 色婷婷av久久久久久久| 欧美一区二区三区播放老司机| 久久这里只精品最新地址| 亚洲人xxxx| 国内精品视频666| 91在线国内视频| 日韩精品一区二区三区视频| 国产精品色在线| 五月天激情综合| 成人精品视频一区二区三区| 欧美另类久久久品| 国产精品第一页第二页第三页| 五月婷婷另类国产| 91亚洲国产成人精品一区二三 | 亚洲欧美综合色| 免费精品视频在线| 91色九色蝌蚪| 久久亚洲一区二区三区四区| 亚洲一区二三区| 国产传媒欧美日韩成人| 5月丁香婷婷综合| 亚洲人成影院在线观看| 国产精品自产自拍| 欧美一级欧美三级| 日韩一区二区在线看| 亚洲日本一区二区| 成人激情动漫在线观看| 欧美sm极限捆绑bd| 日韩成人一级大片| 欧美私人免费视频| 亚洲日本在线a| 成人精品国产一区二区4080| 精品人在线二区三区| 天堂一区二区在线| 欧美又粗又大又爽| 日韩美女视频19| 99久久夜色精品国产网站| 国产亲近乱来精品视频 | 色视频成人在线观看免| 欧美极品少妇xxxxⅹ高跟鞋 | 精品国产乱码91久久久久久网站| 亚洲国产欧美日韩另类综合| 91在线精品一区二区三区| 国产欧美1区2区3区| 国产乱码精品1区2区3区| 日韩限制级电影在线观看| 婷婷开心久久网| 欧美另类变人与禽xxxxx| 午夜视频一区二区| 欧美日韩国产在线观看| 亚洲不卡av一区二区三区| 欧美日韩aaaaa| 日韩avvvv在线播放|