📄 board_mpc555.h.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 + -