⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xlli_plato_defs.inc

📁 Windows CE 6.0 BSP for VOIP sample phone. Intel PXA270 platform.
💻 INC
字号:
;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;
;
; Use of this sample source code is subject to the terms of the Microsoft
; license agreement under which you licensed this sample source code. If
; you did not accept the terms of the license agreement, you are not
; authorized to use this sample source code. For the terms of the license,
; please see the license agreement between you and Microsoft or, if applicable,
; see the LICENSE.RTF on your install media or the root of your tools installation.
; THE SAMPLE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES OR INDEMNITIES.
;
;*********************************************************************************
;
;        COPYRIGHT (c) 2002 - 2004 Intel Corporation
;
;   The information in this file is furnished for informational use only,
;   is subject to change without notice, and should not be construed as
;   a commitment by Intel Corporation. Intel Corporation assumes no
;   responsibility or liability for any errors or inaccuracies that may appear
;   in this document or any software that may be provided in association with
;   this document.
;
;*********************************************************************************
;
;  FILENAME:       xlli_plato_defs.inc (Platform specific addresses and
;                  defalut values for Plato platform bring up)
;
; LAST MODIFIED:   13-Feb-2004
;
;******************************************************************************
;
;
; Include file for Plato specific Cross Platform Low Level Initialization (XLLI)
;


;
; Platform specific bits
;
xlli_SYS_RESET                       EQU    (0x01)   ; System reset bit

;
; platform GPIO pin settings (Bulverde/Plato)
;
xlli_GPSR0_value          EQU   (0x00100000)   ; Set GPIO Pin Output Set register
xlli_GPSR1_value          EQU   (0x00000000)   
xlli_GPSR2_value          EQU   (0x04010000)  
xlli_GPSR3_value          EQU   (0x00020000)

xlli_GPCR0_value          EQU   (0xC0A8A800)   ; Clear registers
xlli_GPCR1_value          EQU   (0xFC008EF8)   ; FFUART related
xlli_GPCR2_value          EQU   (0x1BEAFFFF)
xlli_GPCR3_value          EQU   (0x0065FF01)

xlli_GRER0_value          EQU   (0x00000000)   ; Rising Edge Detect
xlli_GRER1_value          EQU   (0x00000000)
xlli_GRER2_value          EQU   (0x00000000)
xlli_GRER3_value          EQU   (0x00000000)

xlli_GFER0_value          EQU   (0x00000000)   ; Falling Edge Detect
xlli_GFER1_value          EQU   (0x00000000)
xlli_GFER2_value          EQU   (0x00000000)
xlli_GFER3_value          EQU   (0x00000000)

xlli_GPLR0_value          EQU   (0x00000000)   ; Pin Level Registers
xlli_GPLR1_value          EQU   (0x00000000)
xlli_GPLR2_value          EQU   (0x00000000)
xlli_GPLR3_value          EQU   (0x00000000)

xlli_GEDR0_value          EQU   (0x00000000)   ; Edge Detect Status
xlli_GEDR1_value          EQU   (0x00000000)
xlli_GEDR2_value          EQU   (0x00000000)
xlli_GEDR3_value          EQU   (0x00000000)

xlli_GPDR0_value          EQU   (0xC0B9A800)   ; Direction Registers
xlli_GPDR1_value          EQU   (0xFCEF8EFB)
xlli_GPDR2_value          EQU   (0x0FFB7FFF)  ; potential hang. old value = (0x0FFB7FFF)new value = (0x0FFBFFFF)
xlli_GPDR3_value          EQU   (0x006DFF01)

xlli_GAFR0_L_value        EQU  (0x02000000)   ; Alternate function registers
xlli_GAFR0_U_value        EQU  (0xA5E54198)
xlli_GAFR1_L_value        EQU  (0x6001AA12)
xlli_GAFR1_U_value        EQU  (0xAAA5A1AA)
xlli_GAFR2_L_value        EQU  (0x0AAAAAAA)  ;potential hang. old value = (0x0AAAAAAA) new value = (0x4AAAAAAA)
xlli_GAFR2_U_value        EQU  (0x21A00556) 
xlli_GAFR3_L_value        EQU  (0x56AA557F)
xlli_GAFR3_U_value        EQU  (0x00001559)


;
; Core Frequency settings for Plato
;

; ----------------------------------------------------------------------------
; SAMPLE SETTINGS
; ----------------------------------------------------------------------------
; Core freq = 104MHz, Run Mode = 104MHz, System Bus = 104MHz, MEM_CLK = 104MHz
;xlli_PLATO_CLK_DATA EQU  (0x02000308); A=1, 2N=6, L=8
;xlli_PLATO_CLKCFG_DATA EQU  (0x8); B=1


; Core freq = 312Hz (Half-Turbo), Run Mode = 208MHz, System Bus = 104MHz, MEM_CLK = 104MHz
;xlli_PLATO_CLK_DATA EQU  (0x00000310); A=0, 2N=6, L=16
;xlli_PLATO_CLKCFG_DATA EQU  (0x4); B=0, HT=1

; Core freq = 312Hz (Half-Turbo), Run Mode = 208MHz, System Bus = 208MHz, MEM_CLK = 104MHz
;xlli_PLATO_CLK_DATA EQU  (0x00000310); A=0, 2N=6, L=16
;xlli_PLATO_CLKCFG_DATA EQU  (0xC); B=1, HT=1

; ----------------------------------------------------------------------------
; CURRENT SETTINGS
; ----------------------------------------------------------------------------
; Core freq = 208Hz , Run Mode = 208MHz, System Bus = 208MHz, MEM_CLK = 104MHz
xlli_PLATO_CLK_DATA EQU  (0x00000310); A=0, 2N=6, L=16
xlli_PLATO_CLKCFG_DATA EQU  (0x8); B=1


;
; MEMORY CONTROLLER SETTINGS FOR Plato
;

xlli_MDREFR_value  EQU   (0x0000001E); old value - 0x0000001E
xlli_MSC0_value    EQU   (0x7FF07FF0)     ; Bulverde on chip Flash value
xlli_MSC1_value    EQU   (0x0000CCD1)
xlli_MSC2_value    EQU   (0x00007FF8)
xlli_MECR_value    EQU   (0x00000000)
xlli_MCMEM0_value  EQU   (0x00014307)
xlli_MCMEM1_value  EQU   (0x00014307)
xlli_MCATT0_value  EQU   (0x0001C787)
xlli_MCATT1_value  EQU   (0x0001C787)
xlli_MCIO0_value   EQU   (0x0001430F)
xlli_MCIO1_value   EQU   (0x0001430F)
xlli_FLYCNFG_value EQU   (0x00010001)
xlli_MDMRSLP_value EQU   (0x0000C000)
xlli_SXCNFG_value  EQU   (0x40044004)   ; Default value at boot up
xlli_MSC1_update   EQU   (0x0000CCD1)   ; Run value


; SDRAM Settings

xlli_MDCNFG_value  EQU   (0x0BC80BC8)   ; SDRAM Config Reg (Non-MCP Version)
xlli_MDMRS_value   EQU   (0x00320032)   ; SDRAM Mode Reg Set Config Reg

;
; MEMORY PHYSICAL BASE ADDRESS(S)
;

xlli_SRAM_PHYSICAL_BASE      EQU       (0x5C000000)  ; Physical base address for SRAM
xlli_SDRAM_PHYSICAL_BASE     EQU       (0xA8000000)  ; Physical base address for SDRAM


      END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -