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

📄 config.h

📁 vxworks MPC8541 BSP
💻 H
字号:
/* config.h - Motorola MPC85XX configuration header *//* Copyright 1984-2004 Wind River Systems, Inc. *//*modification history--------------------01r,30sep04,dtr  Defining RevA board support by default. 256MB DDR.01q,28jul04,dtr  Mod for revA board, support by default 64MB SDRAM.01p,22jul04,dtr  Add support for 33MHz clock. Remove orig CPU 29 errata fix.01o,25may04,dtr  Add INCLUDE_BRANCH_PREDICTION option.01n,19jan04,dtr  Enable D_CACHE,L2 CACHE and FCC(8560 only) by default.01m,28oct03,dtr  Support only 32MB for now.01l,21oct03,dtr  Trim config.h for final release.01k,02oct03,dtr  Add back in SPE support.01j,12sep03,dtr  Change some clock defines.01i,20aug03,dtr  Adding support for TSEC.01h,14aug03,dtr  Remove undefs for FP and windview.01g,04aug03,dtr  Modify configuration elements for LBC SDRAM and DDR SDRAM.01f,29jul03,dtr  Added snoop and disable L2 because of dcbi/dcbst issue.01e,22jul03,mil  Added flash parameters.01d,07jul03,mil  Added CPM and SCC.01c,25jun03,mil  Added prjParams.h for project build.01b,09oct02,dtr  Added more defines for more complete base for BSP.01a,03oct02,dtr  Created.*/#ifndef INCconfigh#define INCconfigh#ifdef __cplusplus    extern "C" {#endif /* __cplusplus */#define BSP_VER_1_1     1#define BSP_VER_1_2     1#define BSP_VERSION     "1.2"#define BSP_REV         "/4"#define INCLUDE_NFS#define INCLUDE_NFS_SERVER#undef INCLUDE_NFS_MOUNT_ALL#include "configAll.h"#undef  RESERVED#define RESERVED    0x4700#if 1#define DEFAULT_BOOT_LINE \"mottsec(0,0)liuzq:vxWorks h=192.168.0.1 e=192.168.0.101 u=lzq pw=lzq"#else"motfcc(0,0)liuzq:vxWorks h=192.168.0.1 e=192.168.0.101 u=lzq pw=lzq"#endif/* MMU and CACHE */#undef  INCLUDE_MMU_BASIC#define INCLUDE_MMU_BASIC#undef  USER_I_MMU_ENABLE#define USER_I_MMU_ENABLE#undef USER_D_MMU_ENABLE#define USER_D_MMU_ENABLE#undef  INCLUDE_CACHE_SUPPORT #define INCLUDE_CACHE_SUPPORT #undef  USER_D_CACHE_ENABLE#define USER_D_CACHE_ENABLE#undef  USER_D_CACHE_MODE#define USER_D_CACHE_MODE	(CACHE_COPYBACK)#undef  USER_I_CACHE_ENABLE#define USER_I_CACHE_ENABLE#undef  USER_I_CACHE_MODE#define USER_I_CACHE_MODE	(CACHE_COPYBACK)#define INCLUDE_L2_CACHE#undef  INCLUDE_L2_SRAM/* It is possible a unrecoverable exception will occur  * if this is enabled and vxWorks will reboot - rev2.0.2 core */#undef  INCLUDE_L1_ICACHE_PARITY_ERROR_HANDLER#define INCLUDE_BRANCH_PREDICTION#if ((defined(INCLUDE_L2_CACHE)) && (defined(INCLUDE_L2_SRAM)))#define L2_CACHE_SIZE      L2SIZ_128KB#define L2_SRAM_SIZE       L2SIZ_128KB#elif ((defined(INCLUDE_L2_CACHE)) && (!defined(INCLUDE_L2_SRAM)))#define L2_CACHE_SIZE      L2SIZ_256KB#define L2_SRAM_SIZE       0         /* Not Used */#else#define L2_SRAM_SIZE       L2SIZ_256KB#define L2_CACHE_SIZE      0         /* Not Used */#endif#define INCLUDE_DUART#define  INCLUDE_CPM#ifdef  INCLUDE_CPM#   undef  INCLUDE_SCC_SERIAL			/* not used */#endif#if (defined(INCLUDE_DUART) || defined(INCLUDE_SCC_SERIAL))#   undef  NUM_TTY#   define NUM_TTY 2#else #   undef  NUM_TTY#   define NUM_TTY 0#   undef  INCLUDE_TTY_DEV#endif  /* INCLUDE_DUART || INCLUDE_SCC_SERIAL *//* Network driver config */#define INCLUDE_MOT_TSEC_END#ifdef  INCLUDE_MOT_TSEC_END#   define INCLUDE_PRIMARY_TSEC_END#ifndef SYS_BOOT_ROM#   define INCLUDE_SECONDARY_TSEC_END#endif#   define INCLUDE_END                  /* only END-style driver for TSEC */#endif /* INCLUDE_MOT_TSEC_END */#ifdef  INCLUDE_CPM#   define INCLUDE_MOT_FCC_END#   define INCLUDE_AG_END#endif#ifdef  __BOOTROM__#   undef  INCLUDE_AG_END#endif /* __BOOTROM__ */#ifdef  SYS_BOOT_ROM#   undef  INCLUDE_MOT_FCC_END#endif /* SYS_BOOT_ROM */#ifdef  INCLUDE_MOT_FCC_END#ifndef INCLUDE_END#   define INCLUDE_END                  /* only END-style driver for FCC */#endif /* INCLUDE_END */#   define INCLUDE_PRIMARY_FCC_END#   define INCLUDE_SECONDARY_FCC_END#endif /* INCLUDE_MOT_FCC_END */#define INCLUDE_PCI                     /* include PCI library support */#ifdef  INCLUDE_PCI#define INCLUDE_PCI_AUTOCONF#undef  INCLUDE_SECONDARY_PCI#ifndef PCI_CFG_TYPE#   ifdef INCLUDE_PCI_AUTOCONF#      define PCI_CFG_TYPE PCI_CFG_AUTO#   else#      define PCI_CFG_TYPE PCI_CFG_FORCE#   endif /* INCLUDE_PCI_AUTOCONF */#endif /* PCI_CFG_TYPE */#endif /* INCLUDE_PCI */#ifdef  INCLUDE_PCI#   undef  INCLUDE_FEI_END#endif /* INCLUDE_PCI */#ifdef  INCLUDE_FEI_END#ifndef INCLUDE_END#   define INCLUDE_END                  /* only END-style driver for FCC */#endif /* INCLUDE_END */#   define INCLUDE_PRIMARY_FEI_END#   define INCLUDE_SECONDARY_FEI_END#endif /* INCLUDE_FEI_END */#ifdef  INCLUDE_PCI#   define INCLUDE_BCM56504#endif /* INCLUDE_PCI */#ifndef SYS_BOOT_ROM#   define INCLUDE_MOT_I2C				/* include the I2C driver */#endif /* SYS_BOOT_ROM */#ifndef SYS_BOOT_ROM#   define INCLUDE_MOT_SPI				/* include the SPI driver */#endif /* SYS_BOOT_ROM *//* optional TrueFFS support *//* 040704 lyf add */#define INCLUDE_TFFS#if 0#ifndef SYS_BOOT_ROM#   undef  INCLUDE_TFFS#endif /* SYS_BOOT_ROM */#endif#ifdef  INCLUDE_TFFS#define INCLUDE_DOSFS		/* dosFs file system */#define INCLUDE_SHOW_ROUTINES	/* show routines for system facilities*/#endif  /* INCLUDE_TFFS *//* Optional features support */#define INCLUDE_SPE#define INCLUDE_TIMESTAMP#define INCLUDE_AUX_CLK#define STANDALONE_NET/* remove unnecessary drivers */#undef  INCLUDE_SM_NET#undef  INCLUDE_SM_SEQ_ADD/* Memory addresses *//* NOTE this should match the LAWAR SIZE in romInit for the chosen SDRAM */#define LOCAL_MEM_LOCAL_ADRS		0x00000000		/* Base of RAM */#define LOCAL_MEM_SIZE				0x10000000		/* 256 Mbyte memory available *//* * The constants ROM_TEXT_ADRS, ROM_SIZE, and RAM_HIGH_ADRS are defined * in config.h, MakeSkel, Makefile, and Makefile.* * All definitions for these constants must be identical. *//*for RAM_HIGH > 32MB*/#define INCLUDE_SYS_HW_INIT_0#ifdef INCLUDE_SYS_HW_INIT_0#define SYS_HW_INIT_0()	{ excExtendedVectors = TRUE; }#endif#define RAM_LOW_ADRS				0x00010000#define RAM_HIGH_ADRS				0x03800000#define ROM_BASE_ADRS				0xfff80000#define ROM_TEXT_ADRS				0xfff80100#define ROM_SIZE					0x00080000/* 060701 lyf change: 0x00000000 => 0x00180000, 1.5M * RNC Need Reserved Memory 1M, Add previous Reserved 512K Memory =1.5M */#define USER_RESERVED_MEM			0x00180000/* * Default power management mode - selected via vxPowerModeSet() in * sysHwInit(). */#define DEFAULT_POWER_MGT_MODE  VX_POWER_MODE_DISABLE#undef  INCLUDE_CTORS_DTORS#define INCLUDE_CTORS_DTORS/* Using software FP support. Athough task based 32 bit HW_FP is allowed  * no optimised libraries are available. The kernel doesn't execute any hw  * fp instructions */#undef  INCLUDE_HW_FP#undef  INCLUDE_PPC_FPU#define INCLUDE_SW_FP#include "configBoard.h"/*#ifdef STANDALONE#define STANDALONE_NET#endif*/#undef  INCLUDE_USER_APPL#define USER_APPL_INIT/* 060701 lyf del#define INCLUDE_USER_APPL#define USER_APPL_INIT \        { \        IMPORT void usrApp(void); \        taskSpawn("usrApp", 250, 0, 1024, (FUNCPTR)usrApp, \                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0); \        }*/#ifdef __cplusplus    }#endif /* __cplusplus */#endif  /* INCconfigh */#if defined(PRJ_BUILD)    #include "prjParams.h"#endif /* PRJ_BUILD */

⌨️ 快捷键说明

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