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

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

?? bl_regioninit.s

?? ARM Bootloader程序
?? S
字號:
;/*****************************************************************************
;*  Copyright Statement:
;*  --------------------
;*  This software is protected by Copyright and the information contained
;*  herein is confidential. The software may not be copied and the information
;*  contained herein may not be used or disclosed except with the written
;*  permission of MediaTek Inc. (C) 2005
;*
;*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
;*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
;*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
;*  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
;*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
;*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
;*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
;*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
;*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
;*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
;*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
;*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
;*
;*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
;*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
;*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
;*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
;*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
;*
;*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
;*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
;*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
;*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
;*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
;*
;*****************************************************************************/
;
;/*******************************************************************************
; *
; * Filename:
; * ---------
; *	regioninit.s
; *
; * Project:
; * --------
; *   Bootloader
; *
; * Description:
; * ------------
; *   This Module defines the initialization of RW/ZI/RO data for each area..
; *
; * Author:
; * -------
; *	Shalyn Chua (mtk00576)
; *
; *============================================================================
; *             HISTORY
; * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
; *------------------------------------------------------------------------------
; * $Revision$
; * $Modtime$
; * $Log$
; *------------------------------------------------------------------------------
; * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
; *============================================================================
; ****************************************************************************/

;**************************************************************
;*     File: regioninit.s                                     *
;*  Purpose: Application Startup Code                         *
;**************************************************************
;
; This file contains the macro and supporting subroutines to
; copy RO code and RW data from ROM to RAM and zero-initialize
; the ZI data areas in RAM.

;  /* Added by Anthony Chin 10/28/2001. */
 CODE32
 
        AREA RegionInit, CODE, READONLY

        EXPORT InitRegions

; This macro:
; a) copies RO code and/or RW data from ROM at Load$$area$$Base
; to RAM at Image$$area$$Base, of length Image$$area$$Length bytes.
; b) fills with zero the ZI data in RAM at Image$$area$$ZI$$Base, 
; of length Image$$area$$ZI$$Length bytes.

        MACRO
        macro_RegionInit $areaname

        LCLS   namecp
        LCLS   copyloadsym
        LCLS   copybasesym
        LCLS   copylensym
        LCLS   zibasesym
        LCLS   zilensym

namecp SETS "$areaname"

copyloadsym SETS  "|Load$$$$":CC:namecp:CC:"$$$$Base|"
copybasesym SETS  "|Image$$$$":CC:namecp:CC:"$$$$Base|"
copylensym  SETS  "|Image$$$$":CC:namecp:CC:"$$$$Length|"
zibasesym   SETS  "|Image$$$$":CC:namecp:CC:"$$$$ZI$$$$Base|"
zilensym    SETS  "|Image$$$$":CC:namecp:CC:"$$$$ZI$$$$Length|"

; The following symbols are generated by the linker.  They are imported 
; WEAKly because they may not all have defined values. Those which are
; undefined will take the value zero.

        IMPORT $copyloadsym, WEAK
        IMPORT $copybasesym, WEAK
        IMPORT $copylensym, WEAK
        IMPORT $zibasesym, WEAK
        IMPORT $zilensym, WEAK


        LDR     r0, =$copyloadsym       ; load address of region
        LDR     r1, =$copybasesym       ; execution address of region
        MOV     r2, r1                  ; copy execution address into r2
        LDR     r4, =$copylensym
        ADD     r2, r2, r4              ; add region length to execution address to...
                                        ; ...calculate address of word beyond end...
                                        ; ... of execution region
        BL      copy
        
        LDR     r2, =$zilensym          ; get length of ZI region
        LDR     r0, =$zibasesym         ; load base address of ZI region
        MOV     r1, r0                  ; copy base address of ZI region into r1
        ADD     r1, r1, r2              ; add region length to base address to...
                                        ; ...calculate address of word beyond end...
                                        ; ... of ZI region
        BL      zi_init

        MEND

; InitRegions is called from boot.s to initialize the specified execution regions.
; In this example, the regions are called 32bitRAM and 16bitRAM.
; These execution region names should match those given in the scatter description file.

InitRegions
;Modified by Anthony Chin: 
; Don't save lr to sp for that sp is not initialized at this point.
; Use the temp sp.

         mov   R7,lr
         macro_RegionInit READ_WRITE
         macro_RegionInit READ_WRITE_SYS_RAM
         mov   pc,R7

; --- copy and zi_init subroutines

; copy is a subroutine which copies a region, from an address given by 
; r0 to an address given by r1. The address of the word beyond the end
; of this region is held in r2. r3 is used to hold the word being copied. 
copy
        CMP     r1, r2          ; loop whilst r1 < r2
        LDRLO   r3, [r0], #4
        STRLO   r3, [r1], #4
        BLO     copy
        MOV     pc, lr          ; return from subroutine copy

; zi_init is a subroutine which zero-initialises a region,
; starting at the address in r0. The address of the word
; beyond the end of this region is held in r1.
zi_init
        MOV     r2, #0
        CMP     r0, r1          ; loop whilst r0 < r1
        STRLO   r2, [r0], #4
        BLO     zi_init 
        MOV     pc, lr          ; return from subroutine zi_init

        END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色精品在线视频| 国产精品私人影院| 亚洲成人自拍偷拍| 亚洲在线一区二区三区| 欧美日韩不卡在线| 国产精品视频在线看| 久久91精品国产91久久小草| 欧美图区在线视频| 亚洲夂夂婷婷色拍ww47| 欧美综合视频在线观看| 伊人色综合久久天天| 99国内精品久久| 欧日韩精品视频| 亚洲狠狠爱一区二区三区| 日韩精品一区二区三区视频在线观看| 日本不卡不码高清免费观看| 精品视频999| 午夜影院久久久| 91麻豆精品国产无毒不卡在线观看| 免费观看日韩av| 欧美激情在线一区二区| 在线免费不卡视频| 国产资源在线一区| 亚洲人成亚洲人成在线观看图片| 欧美三级乱人伦电影| 国内欧美视频一区二区| 一区二区三区精品在线观看| 日韩一级大片在线| 色噜噜狠狠一区二区三区果冻| 视频一区在线播放| 最好看的中文字幕久久| 欧美精品一区二区三区视频| 欧美日韩国产片| 粉嫩一区二区三区在线看| 黑人巨大精品欧美黑白配亚洲 | 久久先锋影音av鲁色资源| 国产伦精一区二区三区| 亚洲午夜视频在线观看| 日韩伦理av电影| 日韩福利电影在线观看| 久久久99免费| 欧美午夜精品一区二区蜜桃| 一卡二卡欧美日韩| 欧美精品123区| 国产一区二区三区四区在线观看| 国产色一区二区| 92精品国产成人观看免费| 国产精品欧美久久久久无广告 | 99天天综合性| 日本女优在线视频一区二区| 一区二区三区国产精华| 精品国产免费视频| 日韩一卡二卡三卡四卡| 欧美视频一区二区| 欧美午夜精品一区二区三区| 99精品欧美一区二区蜜桃免费| 精东粉嫩av免费一区二区三区| 欧美aaa在线| 久热成人在线视频| 九九九精品视频| 国产美女在线观看一区| 国产在线播放一区三区四| 免费在线观看视频一区| 奇米精品一区二区三区在线观看一| 夜夜精品浪潮av一区二区三区| ...av二区三区久久精品| 亚洲女同ⅹxx女同tv| 日韩专区中文字幕一区二区| 日韩电影一区二区三区| 亚洲成av人在线观看| 蜜桃精品视频在线| 色呦呦国产精品| 国产精品久久久久影院老司| 五月天国产精品| 天天综合天天综合色| 亚洲国产精品一区二区久久| 北条麻妃国产九九精品视频| 中国色在线观看另类| 亚洲国产毛片aaaaa无费看| 精品第一国产综合精品aⅴ| 色婷婷亚洲综合| 国模套图日韩精品一区二区| 亚洲精品老司机| 久久精品免费在线观看| 欧美日韩色一区| 成人av在线播放网址| 美女免费视频一区二区| 一区二区三区四区亚洲| 99久久婷婷国产综合精品| 欧美视频一区二区三区| 精品日韩一区二区三区| 国产精品对白交换视频| 丝袜美腿亚洲一区| 色婷婷久久久亚洲一区二区三区| 666欧美在线视频| 久久九九国产精品| 亚洲成av人在线观看| 国产麻豆午夜三级精品| 欧美性猛交xxxx黑人交| 亚洲精品第1页| 午夜欧美一区二区三区在线播放| 国产精品456| 正在播放亚洲一区| 亚洲男人的天堂在线aⅴ视频| 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲色图在线看| 久久精品久久99精品久久| 欧美日本在线一区| 亚洲欧洲av在线| 国产尤物一区二区在线| 欧美一区二区三区日韩视频| 亚洲欧美偷拍卡通变态| 久久精品国产99国产精品| 欧美色倩网站大全免费| 日韩电影在线免费看| 91免费国产在线| 亚洲黄色免费电影| 国产寡妇亲子伦一区二区| 99视频一区二区三区| 久久老女人爱爱| 国产在线播精品第三| 夜夜爽夜夜爽精品视频| 精品国产自在久精品国产| 精品日韩欧美一区二区| 91蜜桃在线免费视频| 成人午夜在线播放| 国产成人av网站| 国产高清不卡二三区| 国产又黄又大久久| 国内精品嫩模私拍在线| 久久99国产精品尤物| 久久99热99| 久久99精品一区二区三区三区| 亚洲综合一区在线| 欧美久久久久久久久久| 蜜臀精品一区二区三区在线观看| 这里只有精品99re| 九九视频精品免费| 欧美激情在线一区二区| av一区二区三区在线| 亚洲综合免费观看高清完整版 | 日本不卡在线视频| 91精品国产全国免费观看| 男女激情视频一区| 一区二区不卡在线视频 午夜欧美不卡在 | 99vv1com这只有精品| 成人免费一区二区三区视频| 欧美这里有精品| 日韩av成人高清| 国产亚洲欧美激情| 色成人在线视频| 欧美aⅴ一区二区三区视频| 欧美精品一区二区三区蜜桃视频| 成人夜色视频网站在线观看| 亚洲女人****多毛耸耸8| 欧美美女一区二区三区| 韩国精品在线观看| 亚洲一区在线看| 久久婷婷色综合| 亚洲精品在线免费观看视频| 国产精品99久| 国产日韩一级二级三级| 91论坛在线播放| 精品一区二区三区欧美| 视频一区欧美精品| 国产精品一二三在| 欧洲一区二区av| 欧美日韩一级片网站| 在线观看国产日韩| 欧美一区二区三区视频免费播放| 精品日韩99亚洲| 国产精品不卡一区| 亚洲成人在线免费| 国产综合久久久久影院| av毛片久久久久**hd| 欧美日韩亚洲高清一区二区| 欧美r级电影在线观看| 欧美激情在线一区二区| 色综合久久综合网| 国产精品77777| 日日噜噜夜夜狠狠视频欧美人| 国产精品国产三级国产aⅴ原创| 欧美美女一区二区| 一本大道久久a久久综合婷婷 | 国产精品一线二线三线| 亚洲国产成人高清精品| 亚洲视频在线观看一区| 中文字幕第一区| 久久欧美一区二区| 欧美国产精品中文字幕| 欧美成人伊人久久综合网| 日韩天堂在线观看| 91精品国产黑色紧身裤美女| 日本道在线观看一区二区| 成人av动漫在线| 99久久精品国产一区| 91视频一区二区| 在线亚洲高清视频| 欧美四级电影网| 欧美顶级少妇做爰|