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

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

?? startup.s

?? M20xx-FNU20編程工程模板
?? S
字號:
;/****************************************Copyright (c)**************************************************
;**                               Guangzou ZLG-MCU Development Co.,LTD.
;**                                      graduate school
;**                                 http://www.zlgmcu.com
;**
;**--------------File Info-------------------------------------------------------------------------------
;** File name: 			Startup.s
;** Last modified Date:  2005-11-14
;** Last Version: 		1.0
;** Descriptions: 		The start up codes for LPC2200, 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:   		2005-11-14
;** Version:				1.0
;** Descriptions: 		The original version
;**
;** Modified by: 		
;** Modified date:
;** Version:	
;** Descriptions: 
;**
;********************************************************************************************************/
            INCLUDE     LPC2294.INC         ; Include the head file 引入頭文件
;define the stack size
;定義堆棧的大小
FIQ_STACK_LEGTH         EQU         9*8
IRQ_STACK_LEGTH         EQU         9*8

NoInt       EQU 0x80
NoFIQ		EQU	0x40   

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

;/* Define the Bus Speed */
BCFG_08DEF	EQU	    0x00000000      ;//  8Bit Bus
BCFG_16DEF	EQU	    0x10000400      ;// 16Bit Bus
BCFG_32DEF	EQU	    0x20000400      ;// 32Bit Bus


;//                             |    IDCY    |    WST1    |    WST2	
;//                             | Idle width | Read width | Write width
;//                             | 0x00 ~ 0x0f| 0x00 ~ 0x1f| 0x00~0x1f
BCFG_FLASH	EQU		(BCFG_16DEF | (0x00<<00) | (0x03<<05) | (0x03<<11))   ;// For Flash
BCFG_PSRAM  EQU		(BCFG_16DEF | (0x00<<00) | (0x03<<05) | (0x03<<11))   ;// For PSRAM
BCFG_CS2	EQU		(BCFG_16DEF | (0x0f<<00) | (0x1f<<05) | (0x1f<<11))   ;// Blank 
BCFG_CS3    EQU		(BCFG_16DEF | (0x08<<00) | (0x0f<<05) | (0x0f<<11))   ;// For Peripheral Equipment


    IMPORT __use_no_semihosting_swi
    IMPORT __use_two_region_memory

;The imported labels
;引入的外部標號在這聲明
    IMPORT  __main                          ;The entry point to the main function C語言主程序入口 

;The exported labels
;給外部使用的標號在這聲明
	EXPORT  bottom_of_heap
    EXPORT  bottom_of_Stacks
    EXPORT  top_of_heap
    
    EXPORT  Reset
    EXPORT __user_initial_stackheap

    CODE32

    AREA    vectors,CODE,READONLY
        ENTRY
;interrupt vectors
;中斷向量表
Reset
        B       ResetInit
    IF :DEF: Low
        DCD     0x55aa5a5a
    ELSE
        DCD     0xaa55a5a5
    ENDIF
        DCD     0xffffffff
    IMPORT  RunFirst
        B       RunFirst

	IMPORT		malloc
	IMPORT		free
    CODE16
        SUB     SP, #4
        PUSH    {R0}
        LDR     R0, =malloc+1
        STR     R0, [SP, #4]
        POP     {R0, PC}
        SUB     SP, #4
        PUSH    {R0}
        LDR     R0, =free+1
        STR     R0, [SP, #4]
        POP     {R0, PC}
    CODE32



;/*********************************************************************************************************
;** unction name 	函數名稱: 	ResetInit
;** Descriptions 	功能描述: 	RESET  復位入口
;** input parameters 	輸 入:   	None 無
;** Returned value   	輸 出 :  	None 無
;** Used global variables 全局變量: 	None 無
;** Calling modules 	調用模塊: 	None 無
;** 
;** Created by 		作 者: 	Chenmingji 陳明計
;** Created Date 	日 期: 	2005/11/14 2004年2月2日
;**-------------------------------------------------------------------------------------------------------
;** Modified by 	修 改: 
;** Modified date 	日 期: 
;**-------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
ResetInit
;Initial extenal bus controller.
;初始化外部總線控制器,根據目標板決定配置
        LDR     R0, =PINSEL2
        LDR     R1, =0x0f814914
        STR     R1, [R0]
        
        LDR     R0, =BCFG0
        LDR     R1, =BCFG_FLASH
        STR     R1, [R0]

        LDR     R0, =BCFG1
        LDR     R1, =BCFG_PSRAM
        STR     R1, [R0]

        LDR     R0, =BCFG2
        LDR     R1, =BCFG_CS2
        STR     R1, [R0]

        LDR     R0, =BCFG3
        LDR     R1, =BCFG_CS3
        STR     R1, [R0]
        
;Build the FIQ stack
;設置快速中斷模式堆棧
        MSR     CPSR_c, #(FIQ32Mode | NoInt | NoFIQ)
        LDR     SP, StackFiq
;Build the SYS stack
;設置系統模式堆棧
        MSR     CPSR_c, #(SYS32Mode | NoInt | NoFIQ)
        B       __main

    code16
    EXPORT      upgradeOK
upgradeOK
        LDR     R0, =RunFirst
        BX      R0
    code32


	EXPORT FIR_Handle
	IMPORT FIQ_ISR
FIR_Handle
        STMFD   SP!, {R0-R3, LR}

        LDR     R3, =FIQ_ISR+1
        ADD     LR, PC, #1
        BX      R3
    CODE16
        BX      PC
        NOP
        
    CODE32
        LDMFD   SP!, {R0-R3, LR}
        SUBS	PC, LR, #4
        
;/*********************************************************************************************************
;** unction name 	函數名稱: 	__user_initial_stackheap
;** Descriptions 	功能描述: 	Initial the function library stacks and heaps, can not deleted!   庫函數初始化堆和棧,不能刪除
;** input parameters 	輸 入:   	reference by function library 參考庫函數手冊
;** Returned value   	輸 出 :  	reference by function library 參考庫函數手冊
;** Used global variables 全局變量: 	None 無
;** Calling modules 	調用模塊: 	None 無
;** 
;** Created by 		作 者: 	Chenmingji 陳明計
;** Created Date 	日 期: 	2004/02/02 2004年2月2日
;**-------------------------------------------------------------------------------------------------------
;** Modified by 	
;** Modified date 	
;**-------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
__user_initial_stackheap    
    LDR   R0, =bottom_of_heap		
;    LDR   R1, =StackUsr			
    LDR   R2, =top_of_heap		
    LDR   R3, =bottom_of_Stacks		
    MOV   PC, LR
    
StackFiq           DCD     FiqStackSpace + (FIQ_STACK_LEGTH - 1)* 4

    EXPORT _sys_exit
_sys_exit
    B       .

    EXPORT __rt_div0
    EXPORT fputc
    EXPORT fgetc
    EXPORT _sys_close
    EXPORT _sys_write
    EXPORT _sys_read
;    EXPORT _ttywrch
    EXPORT _sys_istty
    EXPORT _sys_seek
    EXPORT _sys_ensure
    EXPORT _sys_flen
    EXPORT _sys_tmpnam
    EXPORT _sys_command_string

__rt_div0
fputc
fgetc
_sys_close
_sys_write
_sys_read
;_ttywrch
_sys_istty
_sys_seek
_sys_ensure
_sys_flen
_sys_tmpnam
_sys_command_string
    MOV     R0, #0
    MOV     PC, LR


    EXPORT FiqStackSpace


;/* 分配堆棧空間 */
        AREA    MyStacks, DATA, NOINIT, ALIGN=2
FiqStackSpace      SPACE   FIQ_STACK_LEGTH * 4  ;Stack spaces for Fast Interrupt reQuest Mode 快速中斷模式堆棧空間


        AREA    Heap, DATA, NOINIT
bottom_of_heap    SPACE   1

        AREA    StackBottom, DATA, NOINIT
bottom_of_Stacks    SPACE   1

        AREA    HeapTop, DATA, NOINIT
top_of_heap


    END
;/*********************************************************************************************************
;**                            End Of File
;********************************************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产99久久久国产精品| 亚洲一区二区美女| 综合久久一区二区三区| 亚洲欧美日韩成人高清在线一区| 亚洲免费观看高清完整版在线| 亚洲午夜久久久久| 乱中年女人伦av一区二区| 国产成人免费av在线| 欧美性大战xxxxx久久久| 精品国产伦理网| 亚洲欧洲日韩在线| 日韩av一区二区三区四区| 福利电影一区二区三区| 欧美日韩国产成人在线91| 久久精品夜色噜噜亚洲a∨| 日韩毛片精品高清免费| 日本中文字幕一区二区视频 | 正在播放一区二区| 国产欧美一区二区精品忘忧草| 一区二区三区产品免费精品久久75| 伦理电影国产精品| 一本久久精品一区二区| 3751色影院一区二区三区| 国产视频一区二区在线观看| 亚洲国产成人porn| 国产激情视频一区二区在线观看 | 亚洲国产乱码最新视频| 国产精品一区二区久久不卡 | 另类调教123区| 一本大道久久a久久精二百| 精品福利二区三区| 国产成人一区在线| 欧美日韩免费观看一区二区三区| 国产三级一区二区| 日韩经典一区二区| 色丁香久综合在线久综合在线观看 | 中文无字幕一区二区三区| 天堂va蜜桃一区二区三区漫画版| av高清久久久| 久久久青草青青国产亚洲免观| 亚洲精品免费播放| 成人综合婷婷国产精品久久蜜臀 | 国产一区激情在线| 7777精品伊人久久久大香线蕉经典版下载| 国产欧美日韩一区二区三区在线观看| 男人的j进女人的j一区| 欧美日精品一区视频| 国产精品久久毛片| 国产精品中文字幕日韩精品| 日韩欧美一区中文| 性做久久久久久久免费看| 色狠狠综合天天综合综合| 中文文精品字幕一区二区| 国产精品自产自拍| 日韩欧美中文一区| 香蕉久久夜色精品国产使用方法| 91免费国产视频网站| 国产精品午夜电影| 国产a精品视频| 欧美精品一区二区三区一线天视频 | 国产成人福利片| 精品国产sm最大网站| 美女一区二区在线观看| 这里只有精品电影| 日韩va亚洲va欧美va久久| 欧美日韩夫妻久久| 亚洲国产一区视频| 国产精品毛片高清在线完整版| 国产精品一品二品| 欧美成人在线直播| 久久99久久99精品免视看婷婷| 欧美电影免费观看高清完整版在线 | 91欧美一区二区| 最新中文字幕一区二区三区| 成人av电影在线播放| 中文字幕一区二区三区四区不卡 | 国产精品二区一区二区aⅴ污介绍| 国产精品一级黄| 亚洲国产精品传媒在线观看| 成人午夜激情片| 国产精品久久久久aaaa| 91色porny在线视频| 一区二区三区**美女毛片| 在线观看视频一区二区| 三级欧美在线一区| 精品欧美乱码久久久久久1区2区| 九九九久久久精品| 久久久av毛片精品| 成人精品电影在线观看| 亚洲三级在线免费观看| 欧美在线免费播放| 日本vs亚洲vs韩国一区三区 | 成人一道本在线| 中文字幕在线观看不卡| 色欧美乱欧美15图片| 亚洲一区二区中文在线| 337p亚洲精品色噜噜| 狠狠色狠狠色综合| 综合久久给合久久狠狠狠97色| 欧美性猛交xxxx乱大交退制版| 日韩在线一二三区| 欧美不卡一区二区三区| 粉嫩欧美一区二区三区高清影视| 亚洲品质自拍视频| 欧美日韩日日摸| 国产麻豆成人精品| 亚洲欧美电影一区二区| 欧美日本免费一区二区三区| 久久国产综合精品| 欧美激情自拍偷拍| 欧美日韩一级大片网址| 久久超碰97中文字幕| 国产精品美日韩| 欧美日韩免费在线视频| 韩国成人精品a∨在线观看| 中文字幕一区二区视频| 欧美日韩国产片| 国产成人免费av在线| 亚洲一卡二卡三卡四卡| 久久综合久久综合亚洲| 色哟哟国产精品| 国产又黄又大久久| 亚洲欧美一区二区三区极速播放| 日韩欧美成人激情| 97久久久精品综合88久久| 日本不卡视频在线| 成人欧美一区二区三区白人| 日韩精品一区二区三区蜜臀| 色综合久久久久综合体| 卡一卡二国产精品 | 欧美又粗又大又爽| 国产精品综合二区| 视频在线观看91| 国产精品无遮挡| 欧美成人一级视频| 欧美影院一区二区三区| 丁香啪啪综合成人亚洲小说 | 欧美xxxx在线观看| 色婷婷久久久综合中文字幕| 国产成人欧美日韩在线电影| 天天色综合天天| 亚洲三级理论片| 国产亚洲精品bt天堂精选| 欧美色精品天天在线观看视频| 大桥未久av一区二区三区中文| 久久不见久久见免费视频7| 亚洲成人一二三| 1024成人网| 中文字幕巨乱亚洲| 精品人伦一区二区色婷婷| 欧美片在线播放| 欧美综合色免费| 成人福利视频网站| 国产一区二区三区蝌蚪| 日本在线观看不卡视频| 亚洲午夜国产一区99re久久| 国产精品久久免费看| 久久久久久久久蜜桃| 日韩午夜av电影| 欧美精品久久99| 欧美色中文字幕| 日本精品免费观看高清观看| 99久免费精品视频在线观看 | 中文字幕在线不卡一区二区三区| 久久久亚洲精品石原莉奈| 日韩一区二区在线看片| 欧美三级视频在线| 在线亚洲欧美专区二区| 一本大道久久a久久综合婷婷| 成人aa视频在线观看| 国产成人在线观看| 国产米奇在线777精品观看| 精品一区二区三区免费视频| 美女视频免费一区| 日韩av不卡一区二区| 日本v片在线高清不卡在线观看| 日韩经典一区二区| 日韩成人一区二区三区在线观看| 日韩激情在线观看| 日韩国产欧美在线播放| 日本不卡一区二区三区高清视频| 日本亚洲三级在线| 免费欧美在线视频| 奇米四色…亚洲| 麻豆国产精品官网| 日韩电影一区二区三区四区| 日韩1区2区日韩1区2区| 美腿丝袜亚洲三区| 精品在线免费视频| 国产精品一二三| 国产91丝袜在线播放九色| 成人精品视频网站| 一本一道综合狠狠老| 欧美视频一区在线观看| 欧美人狂配大交3d怪物一区| 日韩一区二区影院| 精品国产麻豆免费人成网站| 久久欧美中文字幕| 中文字幕在线不卡视频| 亚洲国产日韩a在线播放性色|