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

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

?? startup.s

?? ARM7嵌入式開發的熱敏打印機程序
?? S
字號:
;/****************************************Copyright (c)**************************************************
;**                               廣州周立功單片機發展有限公司
;**                                     研    究    所
;**                                        產品一部 
;**
;**                                 http://www.zlgmcu.com
;**
;**--------------文件信息--------------------------------------------------------------------------------
;**文   件   名: Startup.s
;**創   建   人: 陳明計
;**最后修改日期: 2004年3月3日
;**描        述: lpc22xx的啟動代碼,包含異常向量入口、初始化堆棧的代碼等
;**              每個工程應當有獨立的這個文件的拷貝,并進行相應的修改   
;**--------------歷史版本信息----------------------------------------------------------------------------
;** 創建人: 陳明計
;** 版  本: v1.0
;** 日 期: 2004年2月2日
;** 描 述: 原始版本
;**
;**------------------------------------------------------------------------------------------------------
;** 修改人: 陳明計
;** 版  本: v1.01
;** 日 期: 2004年3月3日
;** 描 述: 修改總線配置以適應多數情況 
;**
;**--------------當前版本修訂------------------------------------------------------------------------------
;** 修改人: 
;** 日 期:
;** 描 述:
;**
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/

;定義堆棧的大小
USR_STACK_LEGTH         EQU         256
SVC_STACK_LEGTH         EQU         0
FIQ_STACK_LEGTH         EQU         0
IRQ_STACK_LEGTH         EQU         256
ABT_STACK_LEGTH         EQU         0
UND_STACK_LEGTH         EQU         0

NoInt       EQU 0x80

USR32Mode   EQU 0x10
SVC32Mode   EQU 0x13
SYS32Mode   EQU 0x1f
IRQ32Mode   EQU 0x12
FIQ32Mode   EQU 0x11

PINSEL2     EQU 0xE002C014

BCFG0       EQU 0xFFE00000
BCFG1       EQU 0xFFE00004
BCFG2       EQU 0xFFE00008
BCFG3       EQU 0xFFE0000C


;引入的外部標號在這聲明
    IMPORT  FIQ_Exception                   ;快速中斷異常處理程序
    IMPORT  __main                          ;C語言主程序入口 
    IMPORT  TargetResetInit                 ;目標板基本初始化
    IMPORT  StackUsr
    IMPORT  bottom_of_heap

;給外部使用的標號在這聲明
    EXPORT  Reset
    EXPORT __rt_div0
    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     0xb9205f80
        LDR     PC, [PC, #-0xff0]
        LDR     PC, FIQ_Addr

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

;未定義指令
Undefined
        B       Undefined

;軟中斷
SoftwareInterrupt
        B       SoftwareInterrupt

;取指令中止
PrefetchAbort
        B       PrefetchAbort

;取數據中止
DataAbort
        B       DataAbort

;快速中斷
FIQ_Handler
        STMFD   SP!, {R0-R3, LR}
        BL      FIQ_Exception
        LDMFD   SP!, {R0-R3, LR}
        SUBS    PC,  LR,  #4

;/*********************************************************************************************************
;** 函數名稱: InitStack
;** 功能描述: 初始化堆棧
;** 輸 入:   無
;** 輸 出 :  無
;** 全局變量: 無
;** 調用模塊: 無
;** 
;** 作 者: 陳明計
;** 日 期: 2004年2月2日
;**-------------------------------------------------------------------------------------------------------
;** 修 改: 
;** 日 期: 
;**-------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
InitStack    
        MOV     R0, LR

;設置管理模式堆棧
        MSR     CPSR_c, #0xd3
        LDR     SP, StackSvc
;設置中斷模式堆棧
        MSR     CPSR_c, #0xd2
        LDR     SP, StackIrq
;設置快速中斷模式堆棧
        MSR     CPSR_c, #0xd1
        LDR     SP, StackFiq
;設置中止模式堆棧
        MSR     CPSR_c, #0xd7
        LDR     SP, StackAbt
;設置未定義模式堆棧
        MSR     CPSR_c, #0xdb
        LDR     SP, StackUnd
;設置系統模式堆棧
        MSR     CPSR_c, #0xdf
        LDR     SP, =StackUsr

        MOV     PC, R0

;/*********************************************************************************************************
;** 函數名稱: ResetInit
;** 功能描述: 復位入口
;** 
;** 輸 入: 無
;**
;** 輸 出: 無
;**         
;** 全局變量: 無
;** 調用模塊: 無
;**
;** 作 者: 陳明計
;** 日 期: 2004年2月2日
;**-------------------------------------------------------------------------------------------------------
;** 修改人: 陳明計
;** 日 期: 2004年3月3日
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
ResetInit
;初始化外部總線控制器,根據目標板決定配置

        LDR     R0, =PINSEL2
        LDR     R1, =0x0f814914
        STR     R1, [R0]

        LDR     R0, =BCFG0
        LDR     R1, =0x1000ffef
        STR     R1, [R0]

        LDR     R0, =BCFG1
        LDR     R1, =0x1000ffef
        STR     R1, [R0]

;        LDR     R0, =BCFG2
;        LDR     R1, =0x2000ffef
;        STR     R1, [R0]

;        LDR     R0, =BCFG3
;        LDR     R1, =0x2000ffef
;        STR     R1, [R0]
        
        BL      InitStack               ;初始化堆棧
        BL      TargetResetInit         ;目標板基本初始化
                                        ;跳轉到c語言入口
        B       __main


;/*********************************************************************************************************
;** 函數名稱: __user_initial_stackheap 
;** 功能描述: 庫函數初始化堆和棧,不能刪除
;** 
;** 輸 入: 參考庫函數手冊
;**
;** 輸 出: 參考庫函數手冊
;**         
;** 全局變量: 無
;** 調用模塊: 無
;**
;** 作 者: 陳明計
;** 日 期: 2004年2月2日
;**-------------------------------------------------------------------------------------------------------
;** 修改人:
;** 日 期:
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
__user_initial_stackheap    
    LDR   r0,=bottom_of_heap
    MOV   pc,lr


;/*********************************************************************************************************
;** 函數名稱: __rt_div0
;** 功能描述: 整數除法除數為0錯誤處理函數,替代原始的__rt_div0減少目標代碼大小
;** 
;** 輸 入: 參考庫函數手冊
;**
;** 輸 出: 無
;**         
;** 全局變量: 無
;** 調用模塊: 無
;**
;** 作 者: 陳明計
;** 日 期: 2004年2月2日
;**-------------------------------------------------------------------------------------------------------
;** 修改人:
;** 日 期:
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
__rt_div0

        B       __rt_div0

StackSvc           DCD     SvcStackSpace + (SVC_STACK_LEGTH - 1)* 4
StackIrq           DCD     IrqStackSpace + (IRQ_STACK_LEGTH - 1)* 4
StackFiq           DCD     FiqStackSpace + (FIQ_STACK_LEGTH - 1)* 4
StackAbt           DCD     AbtStackSpace + (ABT_STACK_LEGTH - 1)* 4
StackUnd           DCD     UndtStackSpace + (UND_STACK_LEGTH - 1)* 4


;/* 分配堆棧空間 */
        AREA    MyStacks, DATA, NOINIT, ALIGN=2
SvcStackSpace      SPACE   SVC_STACK_LEGTH * 4  ;管理模式堆棧空間
IrqStackSpace      SPACE   IRQ_STACK_LEGTH * 4  ;中斷模式堆棧空間
FiqStackSpace      SPACE   FIQ_STACK_LEGTH * 4  ;快速中斷模式堆棧空間
AbtStackSpace      SPACE   ABT_STACK_LEGTH * 4  ;中止義模式堆棧空間
UndtStackSpace     SPACE   UND_STACK_LEGTH * 4  ;未定義模式堆棧
    END
;/*********************************************************************************************************
;**                            End Of File
;********************************************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av激情成人网| 欧美v日韩v国产v| jvid福利写真一区二区三区| 精品一区二区日韩| 精品一区二区影视| av中文一区二区三区| 91蝌蚪porny| 一本到一区二区三区| 国产久卡久卡久卡久卡视频精品| 国产精品小仙女| 欧洲一区在线电影| 欧美国产丝袜视频| 亚洲综合自拍偷拍| 国产成人h网站| 欧美日本一道本| 亚洲激情av在线| 高清不卡在线观看av| 555www色欧美视频| 亚洲蜜臀av乱码久久精品| 久久不见久久见免费视频1| 99久久久久久| 日韩伦理电影网| 国产美女精品人人做人人爽| 欧美日韩在线电影| 亚洲精品免费在线播放| www.在线欧美| 国产精品欧美极品| 波多野结衣欧美| 中文字幕在线不卡| 成人免费av资源| 亚洲欧美视频一区| 一本色道a无线码一区v| 亚洲精品免费在线观看| 欧美在线高清视频| 偷偷要91色婷婷| 精品久久久久久无| 国产jizzjizz一区二区| 中文字幕一区三区| 欧美这里有精品| 久久国产精品第一页| 国产亚洲1区2区3区| 国产成人免费在线视频| 18涩涩午夜精品.www| 色94色欧美sute亚洲线路二| 亚洲.国产.中文慕字在线| 国产精品另类一区| 大胆欧美人体老妇| 亚洲一区在线视频| 久久久一区二区| 在线观看不卡视频| 高清国产午夜精品久久久久久| 一区二区三区日韩精品视频| 91精选在线观看| 色婷婷av一区二区三区大白胸| 亚洲成人先锋电影| 成人欧美一区二区三区黑人麻豆| 91精品国产色综合久久不卡电影| 国产成人综合网| 裸体一区二区三区| 亚洲国产乱码最新视频 | 国产福利91精品| 视频一区国产视频| 亚洲国产欧美日韩另类综合| 国产精品欧美久久久久一区二区| 日韩欧美综合一区| 337p亚洲精品色噜噜狠狠| 一本色道久久综合亚洲91| 国产激情一区二区三区| 国产综合成人久久大片91| 美国av一区二区| 久久福利视频一区二区| 蓝色福利精品导航| 韩国成人福利片在线播放| 国产一区二区三区久久久| 精品亚洲国产成人av制服丝袜| 老司机午夜精品| 国产福利一区二区三区视频| 国产成人精品一区二区三区四区 | 欧美精品三级在线观看| 欧美精品日日鲁夜夜添| 色一区在线观看| 色综合天天综合狠狠| 欧洲国内综合视频| 精品国产乱码久久久久久浪潮| 久久精品一区二区三区不卡| 欧美国产一区视频在线观看| 亚洲人成在线观看一区二区| 亚洲成va人在线观看| 精品制服美女久久| 日本韩国欧美三级| 国产精品区一区二区三| 日韩精品福利网| 91精彩视频在线| 久久精品人人做| 久久国产精品第一页| 欧美伊人久久久久久久久影院| 欧美不卡123| 免费成人av在线| 欧美日韩久久久一区| 亚洲欧洲综合另类| 成人午夜短视频| 久久嫩草精品久久久精品一| 婷婷综合久久一区二区三区| 在线国产亚洲欧美| 亚洲区小说区图片区qvod| 成人福利视频网站| 久久在线免费观看| 粉嫩嫩av羞羞动漫久久久| 久久久午夜电影| 国产高清不卡二三区| 国产精品电影院| 99在线精品免费| 亚洲一二三区视频在线观看| 91蜜桃免费观看视频| 亚洲一区二区3| 日韩视频一区二区三区在线播放| 亚洲成精国产精品女| 日韩三级视频中文字幕| 精品亚洲成a人| 亚洲男同1069视频| 欧美精品在线一区二区三区| 日本不卡一二三| 国产精品不卡在线观看| 欧美在线观看你懂的| 国产成人福利片| 国产传媒日韩欧美成人| 一区二区三区资源| xf在线a精品一区二区视频网站| 99久久精品久久久久久清纯| 日韩中文字幕麻豆| 国产精品色一区二区三区| 欧美精选在线播放| 91视频在线观看免费| 免费成人av资源网| 亚洲高清一区二区三区| 国产精品福利一区二区| 日韩无一区二区| 欧美男人的天堂一二区| 91麻豆蜜桃一区二区三区| 国产成人aaa| 国产制服丝袜一区| 免费看欧美女人艹b| 青娱乐精品在线视频| 一区二区三区四区蜜桃| 国产精品高潮久久久久无| 国产亚洲视频系列| 国产欧美一区二区在线| 2021久久国产精品不只是精品| 欧美日韩一区二区三区免费看| 成人国产亚洲欧美成人综合网 | 日韩国产精品大片| 蜜桃av一区二区三区电影| 奇米亚洲午夜久久精品| 麻豆国产91在线播放| 国产剧情一区在线| 一本一道综合狠狠老| 91高清视频在线| 欧美一区二区精品| 亚洲国产精品v| 亚洲小说欧美激情另类| 石原莉奈在线亚洲三区| 国产综合久久久久久久久久久久| 国产成人av一区二区三区在线观看| 国产精品99久久久久久久vr| 成人av在线资源网站| 欧美高清视频不卡网| 2020国产成人综合网| 亚洲va天堂va国产va久| 国产乱人伦偷精品视频免下载 | 欧美精品一区二区三区一线天视频 | 一区二区三区中文免费| 久久99精品国产91久久来源| 99r国产精品| 欧美激情综合在线| 美女网站一区二区| 在线观看日韩一区| 国产精品系列在线| 国产精品一区二区果冻传媒| 欧美在线|欧美| 国产精品高潮呻吟久久| 国产乱子轮精品视频| 91精品国产色综合久久| 亚洲午夜羞羞片| 在线视频一区二区三| 久久久久久免费网| 一区二区欧美视频| 欧美四级电影在线观看| 亚洲三级小视频| 色婷婷狠狠综合| 一区二区在线免费| 欧美日韩精品欧美日韩精品一 | 久久99久久精品| 精品国产乱码久久久久久浪潮| 黄色成人免费在线| 久久久久久久久99精品| 国产酒店精品激情| 亚洲色图19p| 日韩女优av电影| 国产91露脸合集magnet| 亚洲男同性视频|