📄 cm4.h
字号:
/* $Id: cm4.h,v 1.1 2003/05/21 09:12:15 pefo Exp $ *//* * Copyright (c) 2000 Opsycon AB (www.opsycon.se) * Copyright (c) 2000 Rtmx, Inc (www.rtmx.com) * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed for Rtmx, Inc by * Opsycon Open System Consulting AB, Sweden. * 4. The name of the author may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * */#ifndef _CM4_H_#define _CM4_H_/* * PCI Bus allocation */#define PCI_MEM_SPACE_BASE MPC107_PCI_MEM_BASE#define PCI_IO_SPACE_BASE MPC107_PCI_IO_BASE#define PCI_ISA_SPACE_IO_BASE MPC107_PCI_IO_BASE/* * NV-Ram. */#define NVRAM_SIZE 0x8000 /* How many bytes */#define NVRAM_BASE 0xff000000#define NVRAM_FIRST_ENV (NVRAM_BASE + 0x7000)#define NVRAM_LAST_ENV (NVRAM_BASE + 0x7dff)#define NVRAM_SIZE_ENV (NVRAM_LAST_ENV - NVRAM_FIRST_ENV + 1)#define NVRAM_VXWORKS (NVRAM_BASE + 0x7f00)#define NVRAM_VXWORKS_DEFAULT \"fei(0,0)host:/usr/vw/config/cm4/vxWorks h=90.0.0.3 e=90.0.0.50 u=target"#define BOOT_ROM_BASE_ADRS 0xff800000/* * I/O ports. */#define COM1_BASE_ADDR 0xff008020 /* Com 1 */#define COM2_BASE_ADDR 0xff008028 /* Com 2 */#define COM3_BASE_ADDR 0xff008030 /* Com 2 */#define COM4_BASE_ADDR 0xff008038 /* Com 2 */#define NS16550HZ 24000000#define CLOCK_ADDR 0xff008040#define CLOCK_DATA 0xff008041#define CM4_SIP 0xff008050#define CM4_SIP_BOOTSEL 0x20#define CM4_SOP 0xff008051#define CM4_SOP_BIT 0x08#define CM4_SOP_WP_SPD 0x04#define CM4_SOP_VPENFLASH 0x02#define CM4_SOP_VPENBOOT 0x01#define CM4_WCR 0xff008000#define CM4_WCR_ON 0x00#define CM4_WCR_SET 0x01#define CM4_WCR_RES 0x02#define CM4_IMR 0xff008011#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -