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

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

?? tortola_init_ddr32_v1.inc

?? 飛思卡爾imx27 wince5.0 bootloader源代碼
?? INC
字號:
//*================================================================================================
//* Copyright (C) 2004, Freescale Semiconductor, Inc. All Rights Reserved
//* THIS SOURCE CODE IS CONFIDENTIAL AND PROPRIETARY AND MAY NOT
//* BE USED OR DISTRIBUTED WITHOUT THE WRITTEN PERMISSION OF
//* Freescale Semiconductor, Inc.
//*================================================================================================
// Initialization script for  Tortola EVB 
//*================================================================================================
// Revision History:
//                             Modification     Tracking
// Author (core ID)             Date D/M/Y       Number    Description of Changes
// -------------------------   ------------    ----------  ----------------------------------------
// R58931                       04-Apr-2005                 Creation of the file.
//*================================================================================================
wait = on

//*================================================================================================
// init_ccm - base freq = 532, configuring post dividers
//*================================================================================================

// plls_enable(308) + ckih //CCM_CCMR=53F80000 (assumes use of 26 MHz ref freq)
//   setmem /32 0x53F80000 = 0x074b0b7d
// set clock source for FPM
	setmem /32 0x53F80000 = 0x074b0b7b
   
// enable ipu di, to get acknowledge for max_podf value change//IPU_CONF=53FC0000
   setmem /32 0x53FC0000 = 0x040
   
//   // reconfigure Post Dividers
//   // mcu_podf=0(1), max_podf=3(4), ipg_podf=1(2), nfc_podf=5(6)
//   // other post dividers get their spec default value
//   // CCM_PDR0=53F80004
   setmem /32 0x53F80004 = 0xFF871D58
      
// set_mpll_to_532()// // reg32_write(CCM_MPCTL,0x00162002)////CCM_MPCTL=53F80010
   setmem /32 0x53F80010 = 0x00162002	// this settings assumes 32kHz, but ADS has 32.768 kHz source

// reset Delay line measurement for DDR
//setmem /32 0xB8001010 =0x0000000C	


// Dummy CAFECAFE write into PSRAM
// 
//*================================================================================================
// Configure PSRAM on CS5 
//*================================================================================================
// WEIM_CS1U  SP___WP___BCD__BCS__PSZ__PME__SYNC_DOL__CNC___WSC_______EW___WWS_____EDC
// WEIM_CS1U  1'b0_1'b0_2'b0_4'b0_2'b0_1'b0_1'b0_4'b0_2'b11_6'b011100_1'b1_3'b111__4'b0110
// user mode, no WP, no burst, 
setmem /32 0xb8002050 = 0x0000dcf6
// WEIM_CS1L  OEA__OEN__WEA__WEN__CSA__EBC__DSZ__CSN__PSR__CRE__WRAP_CSEN
// WEIM_CS1L  4'h4_4'h4_4'h4_4'ha_4'h4_1'b0_3'b5_4'h4_1'b0_1'b0_1'b0_1'b1
// 
// 
setmem /32 0xb8002054 = 0x444a4541
// WEIM_CS1A  EBA__EBN__RWA__RWN__MUM__LAH___LBN__LBA__DWW__DCT__WWU__AGE__CNC2_FCE
// WEIM_CS1A  4'h4_4'h4_4'h4_4'h4_ 1'h0_2'b01_3'b4_2'h1_1'b1_2'b0_1'b0_1'b0_1'b1_1'b0
// 
// 
setmem /32 0xb8002058 = 0x44443302
setmem /32 0xB6000000 =0xCAFECAFE 
//  ================================================================================================
//        16 bit PSRAM Initialization on CS5 completed 
//  ================================================================================================

//  =====================================================
//        Start 16 bit NorFlash Initialization on CS0
//  =====================================================

// WEIM_CS0U  SP___WP___BCD__BCS__PSZ__PME__SYNC_DOL__CNC___WSC_______EW___WWS_____EDC
// WEIM_CS0U  1'b0_1'b0_2'b0_4'b0_2'b0_1'b0_1'b0_4'b0_2'b11_6'b001100_1'b0_3'b000__4'b0011
// user mode, WP, no burst, CS_B negated for 4 clks, 14WS for read, no DTACK, 14Ws for write, 3 extra dead cycle in read 
setmem /32 0xb8002000  = 0x0000CC03
// WEIM_CS0L  OEA__OEN__WEA__WEN__CSA__EBC__DSZ__CSN__PSR__CRE__WRAP_CSEN
// WEIM_CS0L  4'ha_4'h0_4'h3_4'h3_4'h0_1'b1_3'b5_4'h0_1'b0_1'b0_1'b0_1'b1
// 
// 
setmem /32 0xb8002004  = 0xa0330D01
// WEIM_CS0A  EBA__EBN__RWA__RWN__MUM__LAH____LBN__LBA__DWW__DCT__WWU__AGE__CNC2_FCE
// WEIM_CS0A  4'h0_4'h0_4'h2_4'h2_1'h0_2'b0_3'b010_2'h0_1'b0_2'b0_1'b0_1'b0_1'b0_1'b0
// 
// 
setmem /32 0xb8002008 = 0x00220800

//  =====================================================
//        16 bit NorFlash Initialization on CS0 completed
//  ===================================================== 

//*================================================================================================
// Configure CPLD on CS4 
//*================================================================================================
// WEIM_CS4U  SP___WP___BCD__BCS__PSZ__PME__SYNC_DOL__CNC___WSC_______EW___WWS_____EDC
// WEIM_CS4U  1'b0_1'b0_2'b0_4'b0_2'b0_1'b0_1'b0_4'b0_2'b11_6'b010000_1'b0_3'b100__4'b0010
// user mode, no WP, no burst, CS_B negated for 4 clks, 32WS for read, no DTACK, 36Ws for write, 2 extra dead cycle in read 
setmem /32 0xb8002040 = 0x0000d042
// WEIM_CS4L  OEA__OEN__WEA__WEN__CSA__EBC__DSZ__CSN__PSR__CRE__WRAP_CSEN
// WEIM_CS4L  4'h1_4'h1_4'h1_4'h1_4'h1_1'b0_3'b5_4'h1_1'b0_1'b0_1'b0_1'b1
// OE_B and WE_B are assrted half cycle after 1/2 clk and negated 1/2 clk before end, CS assrted 1/2 after add and negated 1/2 clk befor add.
// EB for both Rd & Wr, 16bit data, PSRAM disabled, Control register disabled, no wrap, CS enabled
setmem /32 0xb8002044 = 0x11111511
// WEIM_CS4A  EBA__EBN__RWA__RWN__MUM__LAH___LBN__LBA__DWW__DCT__WWU__AGE__CNC2_FCE
// WEIM_CS4A  4'h1_4'h1_4'h1_4'h1_1'h0_2'b01_3'b0_2'h1_1_b0_2'b0_1'b0_1'b0_1'b0_1'b0
// EB_B and RW_B are assrted half cycle after 1/2 clk and negated 1/2 clk before end, no mux mode, add. held 1 clk after LBA
// LBA negated at end of access and asserted 1/2 cycle after access start, data captuted on AHB clk
setmem /32 0xb8002048 = 0x11112100


//*================================================================================================
// Initialization script for 32 bit DDR (Full Page mode) on Tortola EVB 
//*================================================================================================
wait = on
// ESD_ESDMISC 29'b0_MDDREN_RST__1'b0
// ESD_ESDMISC 29'b0__1'b1__1'b0_1'b0
// enable DDR mode
setmem /32 0xB8001010 =0x00000004
// @//timming config(infineon): XP__WTR__RP_MRD_WR__RAS_RRD_CL___RCD__RC
// @//ESD_ESDCFG0=          32'b11___0___10__10__1__100__01_11_0_011_1010
setmem /32 0xB8001004 =0x006ac73a
// ESD_ESDCTL0  SDE_SMODE_SP_ROW_00_COL_00_DSIZ_SREFR_0_PWDT_0_FP_BL_0__PRCT
// ESD_ESDCTL0 32'b1_001__0__010_00__01_00___00___000_0___00_0__0__0_0_00000
// enable CS0 precharge command 
setmem /32 0xB8001000 =0x92100000
// precharge all dummy write only address matter
setmem /32 0x80000400 =0x12344321
// ESD_ESDCTL0  SDE_SMODE_SP_ROW_00_COL_00_DSIZ_SREFR_0_PWDT_0_FP_BL_0__PRCT
// ESD_ESDCTL0 32'b1_010__0__010_00__01_00___00___000_0___00_0__0__0_0_00000
// enable CS0 Auto-Refresh command 
setmem /32 0xB8001000 =0xa2100000
// two refresh command dummy write only address matter
setmem /32 0x80000000 =0x12344321
setmem /32 0x80000000 =0x12344321
// ESD_ESDCTL0  SDE_SMODE_SP_ROW_00_COL_00_DSIZ_SREFR_0_PWDT_0_FP_BL_0__PRCT
// ESD_ESDCTL0 32'b1_011__0__010_00__01_00___00___000_0___00_0__0__0_0_00000
// enable CS0 Load Mode Register command 
setmem /32 0xB8001000 =0xb2100000
//  dummy write only address matter
setmem /8 0x80000033 =0xda
//  dummy write only address matter
setmem /8 0x81000000 =0xff
// ESD_ESDCTL0  SDE_SMODE_SP_ROW_00_COL_00_DSIZ_SREFR_0_PWDT_0_FP_BL_0__PRCT
// ESD_ESDCTL0 32'b1_000__0__010_00__10_00___10___011_0___00_0__0__0_0_000000
// @//normal mode row=010//col=10//dzize=10//self ref=011//PWDT =00//BL =0//prct =000000
setmem /32 0xB8001000 =0x82226080
// disable precharge timer setmem /32 0xB8001000 =0x82226007
setmem /32 0x80000000 =0x0000

//  @@ configure the data abort not to be precise
setreg @CPSR_A=0

// configure AIPS1
setmem /32 0x43F00040 =0x0  // AIPS1_OPACR0_7
setmem /32 0x43F00044 =0x0  // AIPS1_OPACR8_15
setmem /32 0x43F00048 =0x0  // AIPS1_OPACR16_23
setmem /32 0x43F0004C =0x0  // AIPS1_OPACR24_31
setmem /32 0x43F00050 =0x0  // AIPS1_OPACR32_33

setmem /32 0x43F00000 =0x77777777  // AIPS1_MPROT0_7
setmem /32 0x43F00004 =0x77777777  // AIPS1_MPROT8_15

// configure AIPS2
setmem /32 0x53F00040 =0x0  // AIPS2_OPACR0_7
setmem /32 0x53F00044 =0x0  // AIPS2_OPACR8_15
setmem /32 0x53F00048 =0x0  // AIPS2_OPACR16_23
setmem /32 0x53F0004C =0x0  // AIPS2_OPACR24_31
setmem /32 0x53F00050 =0x0  // AIPS2_OPACR32_33

setmem /32 0x53F00000 =0x77777777  // AIPS2_MPROT0_7
setmem /32 0x53F00004 =0x77777777  // AIPS2_MPROT8_15

// configuring CP15 for enabling the pripheral bus
setreg @CP15_PERIP_MEM_REMAP=0x40000015


//*================================================================================================
// init_ccm - base freq = 400, configuring post dividers
//*================================================================================================

//setmem /32 0x53F80000 = 0x074b0b7d
//setmem /32 0x53FC0000 = 0x040
//setmem /32 0x53F80004 = 0xFF871550 // CCM_PDR0=0xFF871550
//setmem /32 0x53F80010 = 0x00011401 // CCM_MPCTL=0x00011401 - freq = 400


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91视频一区二区三区| 亚洲成a天堂v人片| 久久一留热品黄| 日韩亚洲欧美高清| 欧美亚洲国产一区在线观看网站| 日韩亚洲国产中文字幕欧美| 精品人在线二区三区| 久国产精品韩国三级视频| 五月婷婷激情综合网| 亚洲成人在线观看视频| 视频一区欧美精品| 久久精品国产免费| 国产精品18久久久久久久久久久久 | 中文字幕一区二区三区蜜月 | 亚洲国产精品av| 欧美国产精品劲爆| 一区二区三区四区亚洲| 视频一区二区欧美| 国模少妇一区二区三区| 成人黄色大片在线观看| 欧美亚洲动漫精品| 日韩亚洲欧美中文三级| 欧美国产一区二区在线观看| 亚洲人成网站色在线观看| 亚洲永久精品大片| 精品一区二区三区蜜桃| 成人99免费视频| 777色狠狠一区二区三区| 精品久久一二三区| 亚洲色欲色欲www| 免费在线观看一区二区三区| 成人午夜电影久久影院| 欧美性大战久久久久久久 | 欧美激情综合在线| 亚洲成人一区二区| 成人理论电影网| 在线不卡a资源高清| 国产亚洲一区二区三区| 一区二区三区影院| 极品尤物av久久免费看| 欧美怡红院视频| 国产亚洲精久久久久久| 午夜精品成人在线视频| 成人免费观看男女羞羞视频| 欧美精品色综合| 中文字幕一区二区三区不卡在线| 美女被吸乳得到大胸91| aaa国产一区| 久久影院午夜论| 午夜欧美在线一二页| av在线综合网| 国产人成亚洲第一网站在线播放 | 国产日本欧美一区二区| 青青草国产精品97视觉盛宴| 日本韩国欧美三级| 国产精品欧美综合在线| 国产乱码精品一区二区三| 日韩欧美在线影院| 婷婷中文字幕综合| 91麻豆精品视频| 国产精品美女久久久久久久| 国产精品69久久久久水密桃| 日韩一本二本av| 日本在线不卡视频| 欧美日韩在线电影| 一区二区三区欧美亚洲| 色综合久久88色综合天天| 国产精品私人自拍| 成人免费毛片嘿嘿连载视频| 亚洲精品在线观| 国产自产高清不卡| 精品国产污网站| 另类小说图片综合网| 欧美一区二区大片| 国产在线一区观看| 久久久久9999亚洲精品| 国产精品 欧美精品| 国产欧美精品一区二区色综合朱莉 | 欧美日韩三级一区| 亚洲成人精品影院| 欧美一级生活片| 久久精品国产一区二区三| 精品国产免费视频| 国产99久久久精品| 中文字幕一区二区三区av| 欧美亚洲综合一区| 一级女性全黄久久生活片免费| 91麻豆swag| 亚洲国产精品久久人人爱 | 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩一级二级三级精品视频| 国产一区二区在线观看免费 | av在线不卡免费看| 中文字幕亚洲不卡| 色狠狠一区二区| 日本亚洲一区二区| 国产午夜精品久久| av一二三不卡影片| 亚洲va国产va欧美va观看| 欧美二区三区91| 精品一区二区三区久久| 国产欧美日韩精品在线| 欧美主播一区二区三区| 激情综合亚洲精品| 国产精品国产a| 欧美日韩电影一区| 精一区二区三区| 亚洲美女一区二区三区| 日韩精品一区二区三区在线播放| 丁香五精品蜜臀久久久久99网站| 亚洲综合av网| 欧美精品一区视频| 91久久国产最好的精华液| 看国产成人h片视频| 国产日韩欧美一区二区三区乱码| 色综合中文字幕国产 | 国产成人鲁色资源国产91色综| 日韩一区中文字幕| 精品国产乱码久久久久久图片| 91国产精品成人| 国产jizzjizz一区二区| 美国三级日本三级久久99| 综合久久综合久久| 久久嫩草精品久久久精品| 欧美精品vⅰdeose4hd| 92精品国产成人观看免费| 麻豆国产欧美一区二区三区| 亚洲一区二区在线免费看| 国产色产综合色产在线视频| 91精品国产91久久综合桃花| 91丨porny丨蝌蚪视频| 久久福利视频一区二区| 水野朝阳av一区二区三区| 1区2区3区精品视频| 久久久99久久精品欧美| 欧美一区二区性放荡片| 在线精品视频小说1| 91小视频在线免费看| 成人综合在线视频| 国产成人小视频| 国产99久久久国产精品 | 国产精品人成在线观看免费| 欧美成人一区二区三区片免费| 欧美三级在线看| 在线视频国产一区| 欧美又粗又大又爽| 欧美在线制服丝袜| 色婷婷久久一区二区三区麻豆| 成人中文字幕在线| 成人av在线资源| 成人精品视频.| 不卡av电影在线播放| 99久久夜色精品国产网站| 91在线免费视频观看| 91在线观看一区二区| 99久久精品国产一区| 91国偷自产一区二区开放时间| 色综合欧美在线视频区| 色欲综合视频天天天| 欧美日韩国产小视频在线观看| 欧美日韩国产成人在线91| 欧美日韩电影一区| 欧美zozozo| 中文欧美字幕免费| ...xxx性欧美| 亚洲成人自拍网| 麻豆一区二区在线| 国产99一区视频免费| 91视频在线观看| 91精品国产一区二区三区香蕉| 欧美一区午夜精品| 久久先锋影音av鲁色资源 | 一本大道久久a久久综合婷婷| 在线观看免费亚洲| 欧美变态tickling挠脚心| 在线免费精品视频| 97成人超碰视| 精品精品国产高清一毛片一天堂| 3atv一区二区三区| 欧美色图激情小说| 日韩一区二区精品在线观看| 欧美电视剧免费观看| 国产精品免费看片| 亚洲一区二区三区四区不卡| 午夜精品在线看| 国产一区日韩二区欧美三区| 91一区二区在线观看| 51精品视频一区二区三区| 国产亚洲综合av| 亚洲国产美女搞黄色| 国产精品夜夜嗨| 欧美性大战xxxxx久久久| 久久美女高清视频| 亚洲bt欧美bt精品| 成人深夜视频在线观看| 91国偷自产一区二区使用方法| 精品福利在线导航| 亚洲已满18点击进入久久| 国产在线播精品第三| 欧美精品丝袜中出|