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

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

?? bono_init_ddr32_v1.txt

?? 飛思卡爾imx27 wince5.0 bootloader源代碼
?? TXT
字號:
//*================================================================================================
//* 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 0xD8001010 0x00000004 32
// @//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 0xD8001004 0x006ac73a 32
// 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 0xD8001000 0x92100000 32
// precharge all dummy write only address matter
setmem 0xA0000400 0x12344321 32
// 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 0xD8001000 0xa2100000 32
// two refresh command dummy write only address matter
setmem 0xA0000000 0x12344321 32
setmem 0x80000000 0x12344321 32
// 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 0xD8001000 0xb2100000 32
//  dummy write only address matter
setmem 0xA0000033 0xda 8
//  dummy write only address matter
setmem 0xA1000000 0xff 8
// 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 0xD8001000 0x82226080 32
// disable precharge timer setmem /32 0xB8001000 =0x82226007
setmem 0xA0000000 0x00000000 32

//  @@ 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一区二区三区免费野_久草精品视频
国产精品91xxx| 久久综合九色综合97婷婷女人| 99精品视频在线观看| 国产乱码字幕精品高清av| 99国产精品久久久久久久久久久| 91精品国产色综合久久| 麻豆91精品91久久久的内涵| 欧美在线你懂的| 欧美综合视频在线观看| 日韩国产欧美视频| 久久久天堂av| 精品视频在线免费看| 视频一区二区三区在线| 国产精品欧美综合在线| 欧美日韩国产高清一区二区 | 成人深夜福利app| 欧美日韩在线综合| 国产日韩欧美一区二区三区综合| 日本一不卡视频| 欧美一区日韩一区| 久久精品久久综合| 亚洲美女在线国产| 国产精品无码永久免费888| 久久国产人妖系列| 一区二区三区美女| 亚洲三级小视频| 欧美激情一区二区三区四区| 欧美一卡2卡3卡4卡| 日韩一区二区三区三四区视频在线观看 | 国产91精品一区二区| 亚洲国产高清aⅴ视频| 日韩美女视频一区二区在线观看| 欧美精品乱人伦久久久久久| 在线免费视频一区二区| 欧美性感一区二区三区| 欧洲精品一区二区三区在线观看| 99视频精品全部免费在线| 99久久伊人网影院| 91免费国产在线| 欧美午夜电影在线播放| 555夜色666亚洲国产免| 欧美电影免费观看高清完整版在 | 国产成人免费在线观看| 成人h动漫精品| 99精品视频在线播放观看| 欧美三日本三级三级在线播放| 在线电影一区二区三区| 欧美激情中文不卡| 亚洲综合视频在线| 精品影视av免费| 91在线高清观看| 精品国产一区二区三区不卡| 亚洲特级片在线| 蜜臀精品久久久久久蜜臀| 99免费精品视频| 日韩一区二区三区视频| 亚洲另类中文字| 国产综合色在线| 欧美人体做爰大胆视频| 国产精品女主播在线观看| 青草国产精品久久久久久| 99久久综合99久久综合网站| 日韩精品一区二区三区视频在线观看 | 日韩美女在线视频| 亚洲第一福利视频在线| 91污片在线观看| 国产欧美一区二区三区沐欲| 久久精品一区二区三区不卡| 久久久亚洲精品石原莉奈| 久久久久国产一区二区三区四区 | 久久精品国产一区二区三区免费看 | 国产精品午夜在线观看| xvideos.蜜桃一区二区| 中文字幕第一区| 免费国产亚洲视频| 国产成人一区在线| 床上的激情91.| 色网站国产精品| 欧洲视频一区二区| 日韩亚洲国产中文字幕欧美| 日韩欧美一区电影| 国产精品久久久久久福利一牛影视| 亚洲国产一区二区a毛片| 日本久久一区二区三区| 91视视频在线观看入口直接观看www| 色视频欧美一区二区三区| 欧美妇女性影城| 国产亚洲综合性久久久影院| 亚洲精品中文在线影院| 免费的成人av| 91网站最新地址| 日韩欧美久久久| 一区二区免费看| 国产精品主播直播| 欧美在线观看18| 欧美国产综合一区二区| 亚洲一区二区三区四区在线免费观看| 国内精品自线一区二区三区视频| 91国偷自产一区二区使用方法| 精品国产乱码久久| 亚洲高清中文字幕| 成人av一区二区三区| 欧美岛国在线观看| 亚洲综合小说图片| 成人免费观看av| 日韩欧美123| 亚洲电影你懂得| 成人一级黄色片| 精品久久久久久久久久久久包黑料| 亚洲黄色av一区| 成人免费毛片片v| 久久精品免视看| 久久精品国内一区二区三区 | 欧美日韩色综合| 国产精品伦理一区二区| 激情久久久久久久久久久久久久久久| 欧美在线制服丝袜| |精品福利一区二区三区| 国产九色精品成人porny| 日韩欧美的一区| 秋霞成人午夜伦在线观看| 91福利视频久久久久| 中文字幕在线免费不卡| 国产精品亚洲一区二区三区妖精| 日韩欧美综合在线| 偷拍日韩校园综合在线| 欧美日韩一本到| 亚洲综合成人在线| 91九色02白丝porn| 日韩一区在线免费观看| 国产制服丝袜一区| 欧美大片在线观看一区| 精品中文av资源站在线观看| 欧美一区二区三区视频在线| 日韩精品1区2区3区| 在线成人av影院| 日本怡春院一区二区| 4438x亚洲最大成人网| 日韩精品免费视频人成| 欧美日韩精品一区二区在线播放| 亚洲小说欧美激情另类| 精品成人在线观看| 久久99精品国产.久久久久久 | 欧美www视频| 久久精品国产精品青草| 欧美精品一区二区三区一线天视频 | 欧美性受xxxx| 亚洲高清免费视频| 欧美一区二区免费| 狠狠色狠狠色综合系列| 国产无人区一区二区三区| 懂色av噜噜一区二区三区av| 中文字幕在线观看不卡| 一本一道综合狠狠老| 亚洲成人综合视频| 日韩欧美一卡二卡| 春色校园综合激情亚洲| 亚洲欧洲制服丝袜| 欧美乱熟臀69xxxxxx| 老鸭窝一区二区久久精品| 日本一区二区三区电影| 91老师国产黑色丝袜在线| 亚洲图片一区二区| 欧美大片在线观看一区| 成人av网站免费| 亚洲v日本v欧美v久久精品| 欧美电影免费提供在线观看| 成人三级在线视频| 午夜不卡av免费| 久久久久久久国产精品影院| 97aⅴ精品视频一二三区| 视频在线观看国产精品| 久久久久久久久久美女| 一本色道亚洲精品aⅴ| 青青草视频一区| 国产精品私人自拍| 91精品国产一区二区三区蜜臀| 国产在线精品国自产拍免费| 亚洲色图欧美激情| 欧美成人午夜电影| 99久久婷婷国产综合精品 | eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 91麻豆高清视频| 极品销魂美女一区二区三区| 国产精品国产三级国产a| 欧美一区二区三区四区高清| 北条麻妃一区二区三区| 日韩av网站免费在线| 中文字幕一区二区5566日韩| 日韩一区二区不卡| 色综合一个色综合亚洲| 国内精品国产成人| 午夜视频在线观看一区二区三区 | 中文字幕乱码一区二区免费| 欧美日韩国产综合久久| 国产suv精品一区二区6| 日本vs亚洲vs韩国一区三区二区 | 一区二区三区免费网站| www国产亚洲精品久久麻豆| 欧美三级电影网|