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

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

?? startup.s

?? ZLG_CF與ZLG_FS例子,在uCos-II編程通過
?? S
字號:
;/****************************************Copyright (c)**************************************************
;**                               廣州周立功單片機(jī)發(fā)展有限公司
;**                                     研    究    所
;**                                        產(chǎn)品一部 
;**
;**                                 http://www.zlgmcu.com
;**
;**--------------文件信息--------------------------------------------------------------------------------
;**文   件   名: Startup.s
;**創(chuàng)   建   人: 陳明計
;**最后修改日期: 2004年2月2日
;**描        述: lpc22xx的啟動代碼,包含異常向量入口、初始化堆棧的代碼等
;**              每個工程應(yīng)當(dāng)有獨立的這個文件的拷貝,并進(jìn)行相應(yīng)的修改   
;**--------------歷史版本信息----------------------------------------------------------------------------
;** 創(chuàng)建人: 陳明計
;** 版  本: v1.0
;** 日 期: 2004年2月2日
;** 描 述: 原始版本
;**
;**------------------------------------------------------------------------------------------------------
;** 修改人: 
;** 版  本: 
;** 日 期: 
;** 描 述: 
;**
;**--------------當(dāng)前版本修訂------------------------------------------------------------------------------
;** 修改人:
;** 日 期:
;** 描 述:
;**
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/

;定義堆棧的大小
FIQ_STACK_LEGTH         EQU         0
IRQ_STACK_LEGTH         EQU         9*8             ;每層嵌套需要9個字堆棧,允許8層嵌套
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


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

;給外部使用的標(biāo)號在這聲明
    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

;取指令中止
PrefetchAbort
        B       PrefetchAbort

;取數(shù)據(jù)中止
DataAbort
        B       DataAbort

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

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

;設(shè)置中斷模式堆棧
        MSR     CPSR_c, #0xd2
        LDR     SP, StackIrq
;設(shè)置快速中斷模式堆棧
        MSR     CPSR_c, #0xd1
        LDR     SP, StackFiq
;設(shè)置中止模式堆棧
        MSR     CPSR_c, #0xd7
        LDR     SP, StackAbt
;設(shè)置未定義模式堆棧
        MSR     CPSR_c, #0xdb
        LDR     SP, StackUnd
;設(shè)置系統(tǒng)模式堆棧
        MSR     CPSR_c, #0xdf
        LDR     SP, =StackUsr

        MOV     PC, R0

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

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

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

;        LDR     R0, =BCFG1
;        LDR     R1, =0x2000ffef
;        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         ;目標(biāo)板基本初始化
                                        ;跳轉(zhuǎn)到c語言入口
        B       __main


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


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

        B       __rt_div0

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
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
;********************************************************************************************************/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩免费在线视频| 欧美大片在线观看一区| 91精品国产91久久久久久一区二区| 日韩国产精品91| 极品少妇xxxx精品少妇| 91国偷自产一区二区使用方法| 成人短视频下载| 欧美一区二区在线不卡| 欧美精品1区2区3区| 国产精品欧美一区喷水| 中文字幕日本乱码精品影院| 奇米亚洲午夜久久精品| 色先锋资源久久综合| 中文成人综合网| 国产一区二区三区在线看麻豆| 国产一区二区在线电影| 日韩午夜电影av| 日韩电影在线观看电影| 极品美女销魂一区二区三区免费| 国产一区二区三区| 91精品国模一区二区三区| 日韩你懂的在线观看| 国产午夜一区二区三区| 美女视频网站久久| 欧美精品vⅰdeose4hd| 亚洲成在人线免费| 欧洲精品一区二区| 欧美电影一区二区三区| 亚洲国产一区在线观看| 国产做a爰片久久毛片| 欧美一激情一区二区三区| 日韩黄色小视频| 日本不卡免费在线视频| 91.麻豆视频| 中文字幕av一区二区三区高| 九九九精品视频| 久久综合资源网| 国产毛片精品一区| 国产视频一区二区三区在线观看 | 欧美色图激情小说| 综合久久久久久久| av电影天堂一区二区在线| 亚洲国产精品ⅴa在线观看| 成人午夜视频在线| 亚洲精品乱码久久久久| 在线观看国产91| 日韩福利电影在线| 成人午夜在线免费| 曰韩精品一区二区| 欧美一卡在线观看| 国产中文一区二区三区| 久久精品夜色噜噜亚洲a∨| 成人性生交大片| 亚洲国产美女搞黄色| 欧美一区二区视频免费观看| 国产在线精品一区二区| 欧美国产视频在线| 美女网站在线免费欧美精品| 国产天堂亚洲国产碰碰| 91福利社在线观看| 麻豆久久一区二区| 国产精品―色哟哟| 欧美嫩在线观看| 丁香啪啪综合成人亚洲小说| 亚洲综合激情另类小说区| 日韩午夜电影av| 91网址在线看| 裸体在线国模精品偷拍| 国产精品高清亚洲| 激情综合色综合久久| 在线电影一区二区三区| 国产成人8x视频一区二区| 一区二区三区 在线观看视频 | 日本不卡的三区四区五区| 在线观看一区不卡| 亚洲欧美国产三级| 成人黄色片在线观看| 香蕉久久一区二区不卡无毒影院 | 91亚洲精品一区二区乱码| 久久久综合激的五月天| 在线免费观看日韩欧美| 亚洲靠逼com| 色婷婷激情综合| 国产一区二区三区不卡在线观看| 日韩欧美国产午夜精品| 一本色道久久综合狠狠躁的推荐 | 91精品福利视频| 精品一区中文字幕| 亚洲成人动漫在线观看| 中文字幕亚洲欧美在线不卡| www.av精品| 国产剧情av麻豆香蕉精品| 天堂一区二区在线免费观看| 欧美一级黄色录像| 在线视频综合导航| 首页综合国产亚洲丝袜| 欧美一区二区视频在线观看2022 | 欧美日韩高清影院| 色猫猫国产区一区二在线视频| 午夜精品一区二区三区免费视频| 欧美日韩一区三区四区| 91亚洲精品乱码久久久久久蜜桃| 一区二区三区在线观看网站| 91精品国产综合久久久久久漫画| 久久se这里有精品| 免费精品99久久国产综合精品| 久久久久久久久久久久久久久99| 风间由美一区二区三区在线观看| 亚洲婷婷综合久久一本伊一区| 欧美三日本三级三级在线播放| 久久不见久久见免费视频7| 全国精品久久少妇| 中文一区二区完整视频在线观看| 色综合久久久网| 91女厕偷拍女厕偷拍高清| 99久久久精品| 免费在线一区观看| 日韩二区三区四区| 久久激情五月激情| 韩日欧美一区二区三区| 国产米奇在线777精品观看| 国内精品视频一区二区三区八戒| 亚洲精品视频免费观看| 综合av第一页| 亚洲影视在线播放| 国产偷国产偷精品高清尤物| 26uuu国产日韩综合| 一本一本大道香蕉久在线精品| 麻豆91免费看| 麻豆精品在线观看| 国产制服丝袜一区| 一区二区三区四区高清精品免费观看 | 欧美成人福利视频| www.成人网.com| 欧美综合一区二区| 国产夫妻精品视频| 成人午夜电影久久影院| 91丨九色porny丨蝌蚪| 蜜臀久久99精品久久久画质超高清 | 亚洲免费看黄网站| 亚洲超碰精品一区二区| 久久99精品久久久久婷婷| 国产高清精品在线| 青青青爽久久午夜综合久久午夜| 最新国产の精品合集bt伙计| 夜夜嗨av一区二区三区四季av| 日韩欧美美女一区二区三区| 国产亚洲综合av| 亚洲乱码国产乱码精品精98午夜| 国产精品久久99| 一区二区久久久久| 久久99精品久久只有精品| av在线不卡免费看| 欧美一区2区视频在线观看| 中文字幕 久热精品 视频在线| 精品国产乱码久久久久久久 | 国产成人免费高清| 在线欧美日韩国产| 久久精品视频免费| 久久久久久久久免费| 亚洲成人精品一区二区| 亚洲国产综合视频在线观看| 韩国午夜理伦三级不卡影院| 在线欧美小视频| 国产免费观看久久| 国产精品激情偷乱一区二区∴| 国产亚洲欧美日韩在线一区| 亚洲主播在线观看| av日韩在线网站| 欧美成人一区二区三区在线观看| 91精品国产高清一区二区三区蜜臀| 欧美色综合天天久久综合精品| 在线观看亚洲一区| 在线观看一区二区视频| 国产欧美日韩精品a在线观看| 国产欧美视频在线观看| 琪琪一区二区三区| 欧美精品aⅴ在线视频| 亚洲一区二区免费视频| 91影视在线播放| 亚洲国产成人午夜在线一区| 国产一区二三区好的| 欧美一区二区三区日韩视频| 精品国产一区二区亚洲人成毛片| 亚洲精品一区在线观看| 香蕉加勒比综合久久| 色琪琪一区二区三区亚洲区| 中文字幕日韩一区二区| 国产成人精品影视| 在线观看中文字幕不卡| 亚洲欧美国产毛片在线| 91在线云播放| 国产精品久久久久久久久搜平片| 亚洲黄色录像片| 91黄色免费版| 亚洲一区二区精品视频| 韩国精品主播一区二区在线观看| 岛国精品在线播放| 欧美日韩亚洲另类| 欧美精品一区二区久久婷婷|