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

📄 board_mpc555.h.svn-base

📁 我们自己开发的一个OSEK操作系统!不知道可不可以?
💻 SVN-BASE
字号:
/*
 * File:		board_mpc555.h
 *
 * Discription:		Config header file for XXX
 * 			board  using an MPC555 CPU
 *We should kown the configuration of the board in order to write this file.   
 */

#ifndef __BOARD_MPC555_H__
#define __BOARD_MPC555_H__

/* Internal Memory Mapped (This is not the IMMR content)*/
#define CFG_IMMR		0x00000000				/* Physical start adress of internal memory map */

#define init_end 			0x0							/*end of initialization*/

/* Definitions for initial stack pointer and data area*/
#define CFG_INIT_RAM_ADDR	(CFG_IMMR + 0x003f9800)      		/* Physical start adress of internal MPC555 writable RAM */
#define	CFG_INIT_RAM_END	(CFG_IMMR + 0x003fffff)       		/* Physical end adress of internal MPC555 used RAM area	*/
#define	CFG_GBL_DATA_SIZE	64					/* Size in bytes reserved for initial global data */
#define CFG_GBL_DATA_OFFSET	((CFG_INIT_RAM_END - CFG_INIT_RAM_ADDR) - CFG_GBL_DATA_SIZE) /* Offset from the beginning of ram */
//#define	CFG_INIT_SP_ADDR	0x013fa000				/* Physical start adress of inital stack */
/*MPC555 10K of internal SRAM A used for stack*/
/*Stack Address Parameters*/

#define __SP_INIT  	0x00400000
#define __STACK_SIZE  	0x2800
#define __SP_END 		(__SP_INIT - __STACK_SIZE)
/*
 * Start addresses for the final memory configuration
 * Please note that CFG_SDRAM_BASE _must_ start at 0
 */
#define EXTERNAL_RAM	    	0x0						/*Whether have external ram*/
#define CFG_SDRAM_BASE		0x00000000		/* External RAM base address */
#define CFG_SDRAM_SIZE		0x0					/*External RAM size*/
#define CFG_STACK_SIZE		0x0					/*stack size in sdram, used by exception and OS*/
#define CFG_FLASH_BASE		0x00000000		/* External flash */

#endif

⌨️ 快捷键说明

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