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

📄 board.h

📁 WinCE 3.0 BSP, 包含Inter SA1110, Intel_815E, Advantech_PCM9574 等
💻 H
字号:
/* -*-C-*-
 *
 * $Revision: 1.4 $
 *   $Author: kwelton $
 *     $Date: 2000/04/02 22:40:30 $
 *
 * board.c - This file holds definitions for peripherals on the
 *           Integrator board (rather than the ASSP. These may
 *           include PCMCIA, SPP, Codec, touch etc.
 *
 * Copyright (c) ARM Limited 1998, 1999.
 * All Rights Reserved.
 */

// Interrupt & system registers
// Note these Windows CE virtual addresses are replicated in mapXXXX.h for
// use with assembler MMU initialisation for processor XXXX

/*
 * virtual addresses for those devices which are permanently wired
 * into the kernel's address map. These are devices used in the OAL
 * rather than those which have a separate device driver and which can
 * use VirtualAlloc()
 */
#define VA_HDR_BASE     0xa1000000
#define VA_CT_BASE      0xa1100000
#define VA_IC_BASE      0xa1200000
#define VA_UART0_BASE   0xa1300000
#define VA_UART1_BASE   0xa1400000
#define VA_DBG_BASE     0xa1500000
#define VA_RTC_BASE     0xa1600000

#define VA_SC_BASE      0xa4000000

#define VA_PCI_V3_BASE  0xa1800000
#define VA_PCI_IO_BASE  0xa2000000
#define VA_PCI_CFG_BASE 0xa3000000
#define VA_PCI_MEM_BASE 0xb0000000

#define VA_RAM_BASE     0x88000000

#define VDEBUG_COMPORT  ((OS_COMPORT == INTEGRATOR_UART0_BASE) ? VA_UART0_BASE : VA_UART1_BASE)

#define TIMER1_OFFSET   (INTEGRATOR_TIMER1_BASE - INTEGRATOR_CT_BASE)
#define TIMER2_OFFSET   (INTEGRATOR_TIMER2_BASE - INTEGRATOR_CT_BASE)

#define ARMX20_CPUISR   (VA_IC_BASE + IRQ_STATUS) // CPU Interface Status Register

#define CPU_STATUS_BASE         (SYSTEM_ASIC_REGS_BASE + 0x400)

#define  PHYS_KBD_IO_BASE       0xB160	// Keyboard IO base address.

/* EOF board.h */

⌨️ 快捷键说明

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