📄 m5272c3.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 + -