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

📄 m5272c3.h

📁 motorola自己开发的针对coldfire 5272的Dbug bootloader程序
💻 H
字号:
/*
 * File:		m5272c3.h
 * Purpose:		Evaluation board definitions and memory map information
 *
 * Notes:
 */

#ifndef _M5272C3_H
#define _M5272C3_H

/********************************************************************/
/* 
 * System Bus Clock Info 
 */
#define	SYSTEM_CLOCK			66		/* system bus frequency in MHz */
#define PERIOD					15.15	/* system bus period in ns */

/* 
 * Flash Device Info 
 */
#define AMD_FLASH_AM29PL160CB_16BIT

/* 
 * Memory map definitions from linker command files 
 */
extern unsigned char __MBAR[];
extern unsigned char __SDRAM[];
extern unsigned char __SDRAM_SIZE[];
extern unsigned char __SRAM[];
extern unsigned char __SRAM_SIZE[];
extern unsigned char __EXT_SRAM[];
extern unsigned char __EXT_SRAM_SIZE[];
extern unsigned char __FLASH[];
extern unsigned char __FLASH_SIZE[];
extern unsigned char __PARAMS[];
extern unsigned char __PARAMS_SIZE[];
extern unsigned char __DBUG_ADDRESS[];
extern unsigned char __DBUG_SIZE[];
extern unsigned char __USER_SPACE_SIZE[];
extern unsigned long int __VECTOR_RAM[];

#define MBAR_ADDRESS		(unsigned long int)__MBAR
#define VECTOR_RAM			(unsigned long int)__VECTOR_RAM
#define SDRAM_ADDRESS		(unsigned long int)__SDRAM
#define SDRAM_SIZE			(unsigned long int)__SDRAM_SIZE
#define SRAM_ADDRESS		(unsigned long int)__SRAM
#define SRAM_SIZE			(unsigned long int)__SRAM_SIZE
#define EXT_SRAM_ADDRESS	(unsigned long int)__EXT_SRAM
#define EXT_SRAM_SIZE		(unsigned long int)__EXT_SRAM_SIZE
#define FLASH_ADDRESS		(unsigned long int)__FLASH
#define FLASH_SIZE			(unsigned long int)__FLASH_SIZE
#define AMD_FLASH_ADDRESS	(unsigned long int)__FLASH
#define AMD_FLASH_SIZE		(unsigned long int)__FLASH_SIZE
#define PARAMS_ADDRESS		(unsigned long int)__PARAMS
#define PARAMS_SIZE			(unsigned long int)__PARAMS_SIZE
#define DBUG_ADDRESS		(unsigned long int)__DBUG_ADDRESS
#define DBUG_SIZE			(unsigned long int)__DBUG_SIZE
#define USER_SPACE			(unsigned long int)__USER_SPACE
#define USER_SPACE_SIZE		(unsigned long int)__USER_SPACE_SIZE

/*
 *	Interrupt Controller Definitions
 */
#define TIMER_NETWORK_LEVEL		3
#define FEC_LEVEL				4
#define FEC_VECTOR				86
#define USB_EP0_LEVEL			6
#define USB_EP1_LEVEL			5
#define USB_EP2_LEVEL			5
#define USB_EP3_LEVEL			5
#define USB_EP4_LEVEL			5
#define USB_EP5_LEVEL			5
#define USB_EP6_LEVEL			5
#define USB_EP7_LEVEL			5

/*
 *	Timer period info
 */
#define TIMER_NETWORK_PERIOD	1000000000/0x10000	/* 1 sec / max timeout */

/********************************************************************/

#endif /* _M5272C3_H */

⌨️ 快捷键说明

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